Não é possível exigir sublinhado com CasperJS
estou a usarCasperJS
para executar testes frontend automatizados, mas corri para um problema com o uso de outros módulos npm em meus testes. Estou ciente depatchRequire
no entanto, acredito que seja apenas para ser chamado fora do ambiente de teste, como os patches do executor de teste exigem automaticamente. Eu incluí-lo, mas os resultados foram os mesmos. Diz que não pode encontrar o módulo. Eu confirmei que o módulo de sublinhado está instaladonode_modules
na pasta raiz do projeto.
Código
'use strict'
_ = require 'underscore'
testConfig =
testPageUrl: ''
testSearchTerm: 'the'
config = _.extend testConfig, require 'common/config'
Código em Javascript
'use strict';
_ = require('underscore');
testConfig = {
testPageUrl: '',
testSearchTerm: 'the'
};
config = _.extend(testConfig, require('common/config'));
Erro
CasperError: Não é possível encontrar o sublinhado do módulo