toEqual(123); }); test('failures', function () { expect(['a', 'b', 'c'])->toEqual(['a', 'b']); })->throws(ExpectationFailedException::class); test('failures with custom message', function () { expect(['a', 'b', 'c'])->toEqual(['a', 'b'], 'oh no!'); })->throws(ExpectationFailedException::class, 'oh no!'); test('not failures', function () { expect('042')->not->toEqual(42); })->throws(ExpectationFailedException::class);