chromium/third_party/blink/web_tests/storage/indexeddb/resources/legacy-constants.js

if (this.importScripts) {
    importScripts('../../../resources/js-test.js');
    importScripts('shared.js');
}

testObsoleteConstants();
function testObsoleteConstants()
{
    debug("");
    debug("Verify that constants from previous version of the spec (beyond a grace period) have been removed:");

    // http://www.w3.org/TR/2010/WD-IndexedDB-20100819/
    shouldBe("IDBKeyRange.SINGLE", "undefined");
    shouldBe("IDBKeyRange.LEFT_OPEN", "undefined");
    shouldBe("IDBKeyRange.RIGHT_OPEN", "undefined");
    shouldBe("IDBKeyRange.LEFT_BOUND", "undefined");
    shouldBe("IDBKeyRange.RIGHT_BOUND", "undefined");

    // Unclear that this was ever in the spec, but it was present in mozilla tests:
    shouldBe("IDBTransaction.LOADING", "undefined");

    // http://www.w3.org/TR/2011/WD-IndexedDB-20111206/
    shouldBe("IDBRequest.LOADING", "undefined");
    shouldBe("IDBRequest.DONE", "undefined");

    // http://www.w3.org/TR/2011/WD-IndexedDB-20111206/
    shouldBe("IDBCursor.NEXT", "undefined");
    shouldBe("IDBCursor.NEXT_NO_DUPLICATE", "undefined");
    shouldBe("IDBCursor.PREV", "undefined");
    shouldBe("IDBCursor.PREV_NO_DUPLICATE", "undefined");

    // http://www.w3.org/TR/2011/WD-IndexedDB-20111206/
    shouldBe("IDBTransaction.READ_ONLY", "undefined");
    shouldBe("IDBTransaction.READ_WRITE", "undefined");
    shouldBe("IDBTransaction.VERSION_CHANGE", "undefined");

    finishJSTest();
}