项目原始demo,不改动
Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
Questo repository è archiviato. Puoi vedere i file e clonarli, ma non puoi effettuare richieste di pushj o aprire problemi/richieste di pull.
 
 
 
 

35 righe
735 B

  1. 'use strict';
  2. var GetIntrinsic = require('../GetIntrinsic');
  3. var test = require('tape');
  4. var forEach = require('foreach');
  5. var debug = require('object-inspect');
  6. var v = require('./helpers/values');
  7. test('export', function (t) {
  8. t.equal(typeof GetIntrinsic, 'function', 'it is a function');
  9. t.equal(GetIntrinsic.length, 2, 'function has length of 2');
  10. t.end();
  11. });
  12. test('throws', function (t) {
  13. t['throws'](
  14. function () { GetIntrinsic('not an intrinsic'); },
  15. SyntaxError,
  16. 'nonexistent intrinsic throws a syntax error'
  17. );
  18. forEach(v.nonBooleans, function (nonBoolean) {
  19. t['throws'](
  20. function () { GetIntrinsic('%', nonBoolean); },
  21. TypeError,
  22. debug(nonBoolean) + ' is not a Boolean'
  23. );
  24. });
  25. t.end();
  26. });