GraphQL\Tests\Utils\ValueFromAstTest::testCoercesNonNullListsOfValues PHP Метод

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

    public function testCoercesNonNullListsOfValues()
    {
        $nonNullListOfBool = Type::nonNull(Type::listOf(Type::boolean()));
        $undefined = Utils::undefined();
        $this->runTestCase($nonNullListOfBool, 'true', [true]);
        $this->runTestCase($nonNullListOfBool, '123', $undefined);
        $this->runTestCase($nonNullListOfBool, 'null', $undefined);
        $this->runTestCase($nonNullListOfBool, '[true, false]', [true, false]);
        $this->runTestCase($nonNullListOfBool, '[true, 123]', $undefined);
        $this->runTestCase($nonNullListOfBool, '[true, null]', [true, null]);
    }