l("s1");

    // Expect true, even if never bound
    shouldBeTrue("gl.isSampler(s1)");
    gl.bindSampler(0, s1);
    shouldBeTrue("gl.isSampler(s1)");
    gl.bindSampler(0, null);
    shouldBeTrue("gl.isSampler(s1)");
    gl.deleteSampler(s1);
    shouldBeFalse("gl.isSampler(s1)");

    shouldBeFalse("gl.isSampler(null)");

    s1 = null;
}

function runParameterTest() {
    debug("Testing getSamplerParameter and samplerParameter[if]");

    s = gl.createSampler();
    gl.bindSampler(0, s);

    debug("Ch