Intereting Posts
node, socket.io – подключиться к списку URL-адресов новостей? Часовой пояс Momentjs – получение даты в определенное время в определенном часовом поясе Как настроить пользовательскую среду для использования последней среды выполнения узла Начните с node.js в качестве полнофункционального новичка на стороне сервера? nodejs imagemagick конвертирование svg в png добавляет белый фон, как сохранить его прозрачным? Express.js POST req.body пуст Вставить в MongoDB через Node.js Разрешение доступа на запись только к облачным функциям для Firebase Ошибка накопительного пакета: ошибка разрешена, загруженные mootools должны запускаться с помощью ava? Программно останавливать и перезапускать express-серверы (для изменения портов) Как получить значение массива и структурировать его с помощью Mongoose? Сделки и удержания node.js / express сеансов Node.js: как определить причину зависания сервера Импорт переменных ES6 по ссылке или копии Выключатель остановки Express.js

Объект # не имеет типа метода ‘

Мой тестовый код

var strategy = require('../lib'); var should = require("should"); describe('passport-twitter', function() { it('should export Strategy constructor directly from package', function() { console.log('strategy is',strategy); strategy.should.have.type('function'); }); it('should export Strategy constructor', function() { strategy.Strategy.should.have.type('function'); }); }); 

и когда я запускаю этот test.it, я даю мне ошибку

 1) passport-twitter should export Strategy constructor directly from package: TypeError: Object # has no method 'type' at Context. (/home/ritesh/projects/passport-topcoder/test/module.test.js:7:26) at Test.Runnable.run (/usr/local/lib/node_modules/mocha/lib/runnable.js:211:32) at Runner.runTest (/usr/local/lib/node_modules/mocha/lib/runner.js:358:10) at /usr/local/lib/node_modules/mocha/lib/runner.js:404:12 at next (/usr/local/lib/node_modules/mocha/lib/runner.js:284:14) at /usr/local/lib/node_modules/mocha/lib/runner.js:293:7 at next (/usr/local/lib/node_modules/mocha/lib/runner.js:237:23) at Object._onImmediate (/usr/local/lib/node_modules/mocha/lib/runner.js:261:5) at processImmediate [as _immediateCallback] (timers.js:330:15) 2) passport-twitter should export Strategy constructor: TypeError: Object # has no method 'type' at Context. (/home/ritesh/projects/passport-topcoder/test/module.test.js:11:35) at Test.Runnable.run (/usr/local/lib/node_modules/mocha/lib/runnable.js:211:32) at Runner.runTest (/usr/local/lib/node_modules/mocha/lib/runner.js:358:10) at /usr/local/lib/node_modules/mocha/lib/runner.js:404:12 at next (/usr/local/lib/node_modules/mocha/lib/runner.js:284:14) at /usr/local/lib/node_modules/mocha/lib/runner.js:293:7 at next (/usr/local/lib/node_modules/mocha/lib/runner.js:237:23) at Object._onImmediate (/usr/local/lib/node_modules/mocha/lib/runner.js:261:5) at processImmediate [as _immediateCallback] (timers.js:330:15) 

но метод типа указан в документации. Как избавиться от этой ошибки. Помогите немного.

вместо этого, когда я пытаюсь запустить

аа

 var strategy = require('..'); var should = require("should"); describe('passport-twitter', function() { it('should export', function() { console.log('strategy is',strategy); 'xxxx'.should.have.type('function'); }); }); 

все еще я получаю ошибку

  1) passport-twitter should export: TypeError: Object # has no method 'type' at Context. (/home/ritesh/projects/passport-topcoder/test/module.test.js:7:23) at Test.Runnable.run (/usr/local/lib/node_modules/mocha/lib/runnable.js:211:32) at Runner.runTest (/usr/local/lib/node_modules/mocha/lib/runner.js:358:10) at /usr/local/lib/node_modules/mocha/lib/runner.js:404:12 at next (/usr/local/lib/node_modules/mocha/lib/runner.js:284:14) at /usr/local/lib/node_modules/mocha/lib/runner.js:293:7 at next (/usr/local/lib/node_modules/mocha/lib/runner.js:237:23) at Object._onImmediate (/usr/local/lib/node_modules/mocha/lib/runner.js:261:5) at processImmediate [as _immediateCallback] (timers.js:330:15) 

    should.js имеет следующий синтаксис:

     'xxxx'.should.be.type('string'); 

    Документация №.Js №