Example #1
0
 function testContaining()
 {
     $this->assert(Argument::contains('bar')->accepts(new ExactArgument('foo bar bas')));
     $this->assert(Argument::contains('bar')->accepts(new ExactArgument(['foo', 'bar', 'bas'])));
     $this->assert(Argument::contains('bar')->accepts(new ExactArgument($this->stack(['foo', 'bar', 'bas']))));
     $this->assert(Argument::contains('bar')->accepts(new ExactArgument($this->object(['foo' => 'bar']))));
     $this->assert->not(Argument::contains('bar')->accepts(new ExactArgument('foo')));
     $this->assert->not(Argument::contains('bar')->accepts(new IntegerArgument()));
 }