Pheasant\Tests\DomainObjectTest::testFilteredLoad PHP Method

testFilteredLoad() public method

public testFilteredLoad ( )
    public function testFilteredLoad()
    {
        $animal = new Animal();
        $animal->load(array('type' => 'walrus', 'name' => 'Frank the Walrus', 'inject' => 'Bobby tables; DROP ALL TABLES'), array('type', 'name'));
        $this->assertCount(2, $animal->changes());
        $this->assertEquals($animal->type, 'walrus');
        $this->assertEquals($animal->name, 'Frank the Walrus');
        $this->assertFalse(isset($animal->inject));
    }