From 8b4e41dda1055e7aa6556fc4d674ee02526e8ada Mon Sep 17 00:00:00 2001 From: Robert Jackson Date: Fri, 27 Mar 2015 17:40:41 -0400 Subject: [PATCH] Fix tests under ES3 browsers - forEach. --- .../tests/attr-morph/sanitize-attribute-value-test.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/morph-attr/tests/attr-morph/sanitize-attribute-value-test.js b/packages/morph-attr/tests/attr-morph/sanitize-attribute-value-test.js index b0b5dfd6..22cc76bb 100644 --- a/packages/morph-attr/tests/attr-morph/sanitize-attribute-value-test.js +++ b/packages/morph-attr/tests/attr-morph/sanitize-attribute-value-test.js @@ -1,5 +1,6 @@ import { sanitizeAttributeValue } from "morph-attr/sanitize-attribute-value"; import SafeString from "htmlbars-util/safe-string"; +import { forEach } from "htmlbars-util/array-utils"; import DOMHelper from "../../dom-helper"; @@ -99,9 +100,9 @@ var someIllegalProtocols = [ 'vbscript' ]; -badTags.forEach(function(tagName) { - badAttributes.forEach(function(attrName) { - someIllegalProtocols.forEach(function(protocol) { +forEach(badTags, function(tagName) { + forEach(badAttributes, function(attrName) { + forEach(someIllegalProtocols, function(protocol) { test(' <' + tagName + ' ' + attrName + '="' + protocol + ':something"> ...', function() { equal(sanitizeAttributeValue(domHelper, { tagName: tagName }, attrName, protocol + ':something'), 'unsafe:' + protocol + ':something'); });