15815213711
2024-08-26 67b8b6731811983447e053d4396b3708c14dfe3c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
'use strict';
 
var _classCallCheck = function (instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError('Cannot call a class as a function'); } };
 
var test = require('tape');
var isClass = require('../is-class');
 
test('isClass', function (t) {
  t.plan(9);
 
  var F = function F() {
    _classCallCheck(this, F);
  };
 
  function G() {}
 
  t.true(isClass(F));
  t.false(isClass(G));
  t.false(isClass(''));
  t.false(isClass(0));
  t.false(isClass(null));
  t.false(isClass(undefined));
  t.false(isClass(1));
  t.false(isClass({}));
  t.false(isClass([]));
});