/** * @test */ public function shiftが先頭の要素を取り出す() { $collection = new Collection(['foo', 'bar', 'baz']); $actual = $collection->shift(); $this->assertEquals('foo', $actual); $this->assertSame(['bar', 'baz'], $collection->all()); }
public function testShiftReturnsAndRemovesFirstItemInCollection() { $c = new Collection(['foo', 'bar']); $this->assertEquals('foo', $c->shift()); $this->assertEquals('bar', $c->first()); }