From de371bb472411c04ffd417fa62a1f59633a365fc Mon Sep 17 00:00:00 2001 From: Michael Giuffrida Date: Sat, 26 Sep 2015 18:12:00 -0700 Subject: [PATCH] Unit tests --- test/unit/bind-elements.html | 6 ++++++ test/unit/bind.html | 3 +++ 2 files changed, 9 insertions(+) diff --git a/test/unit/bind-elements.html b/test/unit/bind-elements.html index 250feae712..06fd7de9e7 100644 --- a/test/unit/bind-elements.html +++ b/test/unit/bind-elements.html @@ -9,7 +9,11 @@ camel-case="{{value}}" computed-inline="{{computeInline(value,add, divide)}}" computed-inline2="{{computeInline(value, add,divide)}}" + computed-inline3="{{computeInline(value, add, + divide)}}" computedattribute$="{{computeInline(value, add,divide)}}" + computedattribute2$="{{computeInline( + value, add, divide)}}" neg-computed-inline="{{!computeInline(value,add,divide)}}" computed-negative-number="{{computeNegativeNumber(-1)}}" computed-negative-literal="{{computeNegativeNumber(-A)}}" @@ -22,6 +26,8 @@ computed-from-tricky-function='{{$computeTrickyFunctionFromLiterals( 3, "foo")}}' computed-from-tricky-literals="{{computeFromTrickyLiterals(3, 'tricky\,\'zot\'')}}" computed-from-tricky-literals2='{{computeFromTrickyLiterals(3,"tricky\,'zot'" )}}' + computed-from-tricky-literals3='{{computeFromTrickyLiterals(3, + "tricky\,'zot'" )}}' computed-from-no-args="{{computeFromNoArgs( )}}" no-computed="{{foobared(noInlineComputed)}}" > diff --git a/test/unit/bind.html b/test/unit/bind.html index 3a003841f4..47d7d889cf 100644 --- a/test/unit/bind.html +++ b/test/unit/bind.html @@ -174,6 +174,7 @@ assert.equal(el.$.boundChild.computedFromTrickyFunction, '3foo', 'Wrong result from tricky function with pure literal arg computation'); assert.equal(el.$.boundChild.computedFromTrickyLiterals, '3tricky,\'zot\'', 'Wrong result from tricky literal arg computation'); assert.equal(el.$.boundChild.computedFromTrickyLiterals2, '3tricky,\'zot\'', 'Wrong result from tricky literal arg computation'); + assert.equal(el.$.boundChild.computedFromTrickyLiterals3, '3tricky,\'zot\'', 'Wrong result from tricky literal arg computation'); assert.equal(el.$.computedContent.textContent, '3tricky,\'zot\'', 'Wrong textContent from tricky literal arg computation'); }); @@ -224,6 +225,7 @@ el.divide = 3; assert.equal(el.$.boundChild.computedInline, 20, 'computedInline not correct'); assert.equal(el.$.boundChild.computedInline2, 20, 'computedInline2 not correct'); + assert.equal(el.$.boundChild.computedInline3, 20, 'computedInline3 not correct'); assert.equal(el.$.boundChild.negComputedInline, false, 'negComputedInline not correct'); }); @@ -232,6 +234,7 @@ el.add = 40; el.divide = 3; assert.equal(el.$.boundChild.getAttribute('computedattribute'), 20, 'computed attribute not correct'); + assert.equal(el.$.boundChild.getAttribute('computedattribute2'), 20, 'computed attribute not correct'); }); test('annotated style attribute binding', function() {