Gush\Tests\Helper\GitRepoHelperTest::validates_enums PHP Метод

validates_enums() публичный Метод

public validates_enums ( )
    public function validates_enums()
    {
        $enums = ['filter' => 'assigned', 'state' => 'open'];
        $input = $this->createMock('Symfony\\Component\\Console\\Input\\InputInterface');
        $input->expects($this->any())->method('getOption')->will($this->returnCallback(function ($key) use($enums) {
            return $enums[$key];
        }));
        $res = GitRepoHelper::validateEnums($input, 'issue', ['filter', 'state']);
        $this->assertEquals($enums, $res);
    }