GraphQL\Tests\Type\ScalarSerializationTest::testSerializesOutputBoolean PHP Метод

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

    public function testSerializesOutputBoolean()
    {
        $boolType = Type::boolean();
        $this->assertSame(true, $boolType->serialize('string'));
        $this->assertSame(false, $boolType->serialize(''));
        $this->assertSame(true, $boolType->serialize('1'));
        $this->assertSame(true, $boolType->serialize(1));
        $this->assertSame(false, $boolType->serialize(0));
        $this->assertSame(true, $boolType->serialize(true));
        $this->assertSame(false, $boolType->serialize(false));
        // TODO: how should it behave on '0'?
    }