summaryrefslogtreecommitdiffstats
path: root/js/tests/controllers
diff options
context:
space:
mode:
authorBernhard Posselt <nukeawhale@gmail.com>2013-09-14 02:22:36 +0200
committerBernhard Posselt <nukeawhale@gmail.com>2013-09-14 02:22:44 +0200
commitdf8f6b5fee643c5b2af8e8d33a7865e898518485 (patch)
tree7100d25d814d5f4b4cf502c9e2b9e6dd5f562ab3 /js/tests/controllers
parent67d7754c364147c274790a76dab7cbfedd352645 (diff)
implement pull to refresh, fix #44
Diffstat (limited to 'js/tests/controllers')
-rw-r--r--js/tests/controllers/itemcontrollerSpec.coffee15
1 files changed, 15 insertions, 0 deletions
diff --git a/js/tests/controllers/itemcontrollerSpec.coffee b/js/tests/controllers/itemcontrollerSpec.coffee
index b06e16a9c..27fc82f71 100644
--- a/js/tests/controllers/itemcontrollerSpec.coffee
+++ b/js/tests/controllers/itemcontrollerSpec.coffee
@@ -169,3 +169,18 @@ describe 'ItemController', ->
expect(@persistence.getItems.callCount).toBe(2)
+
+ it 'should set refresh to true when pull to refresh is activated', =>
+ @ItemBusinessLayer.loadNew = ->
+
+ @scope.loadNew()
+ expect(@scope.refresh).toBe(true)
+
+
+ it 'should set refresh to false after load next was successful', =>
+ @ItemBusinessLayer.loadNew = jasmine.createSpy('loadNew')
+ @ItemBusinessLayer.loadNew.andCallFake (callback) ->
+ callback()
+
+ @scope.loadNew()
+ expect(@scope.refresh).toBe(false) \ No newline at end of file