assertTrue(Magento1Password::verify('secret12', $hash)); } public function test_it_verifies_an_unsalted_md5_hash(): void { $this->assertTrue(Magento1Password::verify('secret12', md5('secret12'))); } public function test_it_rejects_the_wrong_password(): void { $hash = md5('abcsecret12').':abc'; $this->assertFalse(Magento1Password::verify('wrong-password', $hash)); $this->assertFalse(Magento1Password::verify('', $hash)); $this->assertFalse(Magento1Password::verify('secret12', '')); $this->assertFalse(Magento1Password::verify('secret12', 'not:a:magento:hash')); } }