Nie można wymagać podkreślenia w CasperJS
używamCasperJS
uruchomić automatyczne testy frontendowe, ale w moich testach wystąpił problem z użyciem innych modułów npm. jestem swiadomypatchRequire
jednak uważam, że można to nazwać tylko poza środowiskiem testowym, ponieważ łaty dla testera wymagają automatycznie. Zawarłem to, ale wyniki były takie same. Mówi, że nie może znaleźć modułu. Potwierdziłem, że moduł podkreślenia jest zainstalowanynode_modules
w folderze głównym projektów.
Kod
'use strict'
_ = require 'underscore'
testConfig =
testPageUrl: ''
testSearchTerm: 'the'
config = _.extend testConfig, require 'common/config'
Kod w JavaScript
'use strict';
_ = require('underscore');
testConfig = {
testPageUrl: '',
testSearchTerm: 'the'
};
config = _.extend(testConfig, require('common/config'));
Błąd
CasperError: Nie można znaleźć podkreślenia modułu