public function itCanBeCleared() { $this->generator->enqueue('foo'); $this->generator->clear(); $this->generator->enqueue('bar'); $this->assertSame('bar', $this->generator->generate()); }
/** * @test */ public function itWillNotGenerateTheSameValueTwice() { $this->queue->clear(); $this->queue->enqueue('foo'); $this->queue->enqueue('foo'); $this->queue->enqueue('bar'); $this->assertSame('foo', $this->generator->generate()); $this->assertSame('bar', $this->generator->generate()); }