FilterTest::testWhiteList PHP Method

testWhiteList() public method

public testWhiteList ( )
    public function testWhiteList()
    {
        $filter = (new GeneralFilterContainer())->addFilter('test1', (new WhiteList('abc', 'def', 'ghi'))->setDefault('jkl'));
        if (!$filter instanceof GeneralFilterContainer) {
            $this->fail('Type error');
        }
        $before = ['test1' => 'abc'];
        $after = $filter($before);
        $this->assertSame(['test1' => 'abc'], $after);
        $before = ['test1' => 0.123];
        $after = $filter($before);
        $this->assertSame(['test1' => 'jkl'], $after);
    }