MediaList.test.js 458 B

123456789101112131415161718192021
  1. test("MediaList", function(){
  2. var m = new CSSOM.MediaList;
  3. strictEqual(m.length, 0);
  4. m.appendMedium("handheld");
  5. m.appendMedium("screen");
  6. m.appendMedium("only screen and (max-device-width: 480px)");
  7. m.deleteMedium("screen");
  8. strictEqual(m[2], undefined);
  9. var expected = {
  10. 0: "handheld",
  11. 1: "only screen and (max-device-width: 480px)",
  12. length: 2
  13. };
  14. equalOwnProperties(m, expected);
  15. equal(m.mediaText, [].join.call(expected, ", "));
  16. });