/** * @test * @large */ public function testGetAll() { $users = User::all(); $this->assertInstanceOf('Illuminate\\Database\\Eloquent\\Collection', $users); $this->assertEquals(2, $users->count()); $assert = $users[0]; $this->assertInstanceOf('Trails\\Models\\User', $assert); $this->assertEquals(1, $assert->id); $this->assertEquals('Kevin', $assert->firstname); $this->assertEquals('Wennemuth', $assert->lastname); $this->assertEquals('feffi', $assert->username); $this->assertEquals('*****@*****.**', $assert->email); $this->assertTrue(Hash::check('test', $assert->password)); unset($assert); $assert = $users[1]; $this->assertInstanceOf('Trails\\Models\\User', $assert); $this->assertEquals(2, $assert->id); $this->assertEquals('John', $assert->firstname); $this->assertEquals('Tester', $assert->lastname); $this->assertEquals('john', $assert->username); $this->assertEquals('*****@*****.**', $assert->email); $this->assertTrue(Hash::check('john', $assert->password)); }