Exemple #1
0
 /**
  * @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));
 }