ied base mip 4x2 is invalid" },
      { level: 1, width: 2, height: 2,
        expectation: gl.NO_ERROR, message: "implied base mip 4x4 is valid" },
      { level: 2, width: 1, height: 3,
        expectation: npotExpectation, message: "implied base mip 4x12 is " + npotMessage },
  ]);

  // Test that RGTC enums are not accepted by texImage2D
  if (contextVersion >= 2) {
    var tex = gl.createTexture();
    gl.bindTexture(gl.TEXTURE_2D, tex);

    gl.texImage2D(gl.TEXTURE_2D, 0, ext.COMPRESSED_RED_RGTC1_EXT