Skip to content

Commit 0a78010

Browse files
committed
improve tests for surname
1 parent e22c0bf commit 0a78010

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

tests/Unit/Complex/FullNameTest.php

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,9 +62,16 @@
6262
FullName::macro('surname', function () {
6363
return $this->split[1];
6464
});
65-
6665
$valueObject = new FullName('Anna Ewa Kowalska');
66+
$this->assertSame('Ewa', $valueObject->surname());
6767

68+
FullName::macro('inverse', function () {
69+
return $this->split = $this->split->reverse();
70+
});
71+
$valueObject = new FullName('Nowak-Kowalska Ewa Anna');
72+
$valueObject->inverse();
73+
$this->assertSame('Anna', $valueObject->firstName());
74+
$this->assertSame('Nowak-Kowalska', $valueObject->lastName());
6875
$this->assertSame('Ewa', $valueObject->surname());
6976
});
7077

0 commit comments

Comments
 (0)