https://github.com/web-platform-tests/wpt
Raw File
Tip revision: 9a2e7a8ddcd0c2bb7475d31c92a5d61705ca1f2f authored by Andrea Marchesini on 04 April 2018, 17:49:15 UTC
Update the StructuredCloneAlgorithm to follow the latest version of the spec,
Tip revision: 9a2e7a8
console-count-label-conversion.any.js
"use strict";
// https://console.spec.whatwg.org/#count

test(() => {
  let countLabelToStringCalled = false;

  console.count({
    toString() {
      countLabelToStringCalled = true;
    }
  });

  assert_true(countLabelToStringCalled, "toString() must be called on count()'s label when label is an object");
}, "console.count()'s label gets converted to string via label.toString() when label is an object");

test(() => {
  assert_throws({name: "Error"}, () => {
    console.count({
      toString() {
        throw new Error("conversion error");
      }
    });
  }, "count() must re-throw any exceptions thrown by label.toString() conversion");
}, "console.count() throws exceptions generated by erroneous label.toString() conversion");
back to top