toHaveMethodsDocumented() ->and(ExampleTest::class)->not->toHaveMethodsDocumented(); }); it('fails 1', function () { expect(ExampleTest::class)->toHaveMethodsDocumented(); })->throws(ArchExpectationFailedException::class); it('fails 2', function () { expect(Configuration::class)->not->toHaveMethodsDocumented(); })->throws(ArchExpectationFailedException::class);