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())); }