Fix bugs and add tests #145
@@ -13,6 +13,7 @@ module.exports = function(el) {
|
||||
|
||||
script.type = "text/javascript"
|
||||
|
||||
/* istanbul ignore if */
|
||||
if (src !== "") {
|
||||
script.src = src
|
||||
script.async = false // force synchronous loading of peripheral JS
|
||||
@@ -23,6 +24,7 @@ module.exports = function(el) {
|
||||
script.appendChild(document.createTextNode(code))
|
||||
}
|
||||
catch (e) {
|
||||
/* istanbul ignore next */
|
||||
// old IEs have funky script nodes
|
||||
script.text = code
|
||||
}
|
||||
|
||||
@@ -30,6 +30,7 @@ module.exports = function(options) {
|
||||
return options
|
||||
}
|
||||
|
||||
/* istanbul ignore next */
|
||||
function defaultAnalytics() {
|
||||
if (window._gaq) {
|
||||
_gaq.push(["_trackPageview"])
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
module.exports = function(obj) {
|
||||
/* istanbul ignore if */
|
||||
if (null === obj || "object" !== typeof obj) {
|
||||
return obj
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user