chromium/third_party/blink/web_tests/fast/css/resources/parsing-webkit-font-smoothing.js

description("This tests checks that all of the input values for -webkit-font-smoothing parse correctly.");

function test(value)
{
    var span = document.createElement("span");
    span.setAttribute("style", value);
    document.body.appendChild(span);

    var result = span.style.getPropertyValue("-webkit-font-smoothing");
    document.body.removeChild(span);
    return result;
}

shouldBe('test("-webkit-font-smoothing: auto;")', '"auto"');
shouldBe('test("-webkit-font-smoothing: none;")', '"none"');
shouldBe('test("-webkit-font-smoothing: antialiased;")', '"antialiased"');
shouldBe('test("-webkit-font-smoothing: subpixel-antialiased;")', '"subpixel-antialiased"');

shouldBeEqualToString('test("-webkit-font-smoothing: apple;")', '');
shouldBeEqualToString('test("-webkit-font-smoothing: 15;")', '');
shouldBeEqualToString('test("-webkit-font-smoothing: auto auto;")', '');