1'use strict'; 2 3var getDescriptors = require('../'); 4var test = require('tape'); 5var runTests = require('./tests'); 6 7test('as a function', function (t) { 8 t.test('bad object/this value', function (st) { 9 st.throws(function () { return getDescriptors(undefined); }, TypeError, 'undefined is not an object'); 10 st.throws(function () { return getDescriptors(null); }, TypeError, 'null is not an object'); 11 st.end(); 12 }); 13 14 runTests(getDescriptors, t); 15 16 t.end(); 17}); 18