diff --git a/test/unit/behaviors-elements.html b/test/unit/behaviors-elements.html
index 3ceaba2ea1..e9e8f98211 100644
--- a/test/unit/behaviors-elements.html
+++ b/test/unit/behaviors-elements.html
@@ -139,7 +139,6 @@
behaviors: [
Polymer.BehaviorA,
- null,
Polymer.BehaviorB
],
@@ -260,4 +259,4 @@
});
-
\ No newline at end of file
+
diff --git a/test/unit/behaviors.html b/test/unit/behaviors.html
index d45b372283..09e0222119 100644
--- a/test/unit/behaviors.html
+++ b/test/unit/behaviors.html
@@ -127,6 +127,27 @@
assert.equal(el.attributes.user.value, 'user', 'Behavior hostAttribute overrode user attribute');
});
+ test('behaviour is null generates warning', function() {
+ var warned = false, oldWarn = Polymer.Base._warn;
+ Polymer.Base._warn = function (message) {
+ assert.match(message, /behavior is null/);
+ warned = true;
+ };
+
+ Polymer({
+
+ behaviors: [
+ null
+ ],
+
+ is: 'behavior-null'
+
+ });
+
+ assert.equal(warned, true, 'Null behaviour should generate warning');
+ Polymer.Base._warn = oldWarn;
+ });
+
});
diff --git a/test/unit/bind.html b/test/unit/bind.html
index b281f8f5a5..bdb07d3634 100644
--- a/test/unit/bind.html
+++ b/test/unit/bind.html
@@ -650,7 +650,6 @@
var warned = false;
el._warn = function() {
warned = true;
- warn.apply(el, arguments);
};
el.noObserver = 42;
assert.equal(warned, true, 'no warning for undefined observer');
@@ -660,7 +659,6 @@
var warned = false;
el._warn = function() {
warned = true;
- warn.apply(el, arguments);
};
el.noComplexObserver = {};
assert.equal(warned, true, 'no warning for undefined complex observer');
@@ -670,7 +668,6 @@
var warned = false;
el._warn = function() {
warned = true;
- warn.apply(el, arguments);
};
el.noComputed = 99;
assert.equal(warned, true, 'no warning for undefined computed function');
@@ -680,7 +677,6 @@
var warned = false;
el._warn = function() {
warned = true;
- warn.apply(el, arguments);
};
el.noInlineComputed = 99;
assert.equal(warned, true, 'no warning for undefined computed function');
diff --git a/test/unit/css-parse.html b/test/unit/css-parse.html
index 0defe0af71..59bd1d5828 100644
--- a/test/unit/css-parse.html
+++ b/test/unit/css-parse.html
@@ -116,7 +116,6 @@
assert.equal(tree.rules.length, 4, 'unexpected number of rules');
assert.equal(tree.rules[2].rules.length, 8, 'unexpected number of rules in keyframes');
assert.equal(tree.rules[3].rules.length, 1, 'unexpected number of rules in @media');
- console.log('test');
});
test('rule selectors parse', function() {
diff --git a/test/unit/dom-bind-elements2.html b/test/unit/dom-bind-elements2.html
index 5dad951a45..be6e482dee 100644
--- a/test/unit/dom-bind-elements2.html
+++ b/test/unit/dom-bind-elements2.html
@@ -1,5 +1,4 @@
\ No newline at end of file
+
diff --git a/test/unit/dom-bind.html b/test/unit/dom-bind.html
index 2b40a3762c..e44f38193b 100644
--- a/test/unit/dom-bind.html
+++ b/test/unit/dom-bind.html
@@ -226,6 +226,5 @@
-