我正在使用一个外部脚本(来自http://segment.io)并且我正在编写一个 AngularJS 模块来与之交互。
我想知道如何有效地测试他们的脚本是否加载良好(除了运行真正的应用程序)。
我应该编写端到端测试吗?
谢谢你的帮助!
// Service is a factory
service.load = function(apiKey) {
// Create an async script element for analytics.js.
var script = document.createElement('script');
script.type = 'text/javascript';
script.async = true;
script.src = ('https:' === document.location.protocol ? 'https://' : 'http://') +
'd2dq2ahtl5zl1z.cloudfront.net/analytics.js/v1/' + apiKey + '/analytics.js';
// Find the first script element on the page and insert our script next to it.
var firstScript = document.getElementsByTagName('script')[0];
firstScript.parentNode.insertBefore(script, firstScript);
};