text: "use strict";
  
  var test = require("tape");
  
  if (typeof Symbol === "function" && typeof Symbol() === "symbol") {
    test("has native Symbol support", function (t) {
      t.equal(typeof Symbol, "function");
      t.equal(typeof Symbol(), "symbol");
      t.end();
    });
    return;
  }
  
  var hasSymbols = require("../../shams");
  
  test("polyfilled Symbols", function (t) {
    /* eslint-disable global-require */
    t.equal(hasSymbols(), false, "hasSymbols is false before polyfilling");
  
    require("get-own-property-symbols");
  
    require("../tests")(t);
  
    var hasSymbolsAfter = hasSymbols();
    t.equal(hasSymbolsAfter, true, "hasSymbols is true after polyfilling");
    /* eslint-enable global-require */
    t.end();
  });
  