diff options
author | Bernhard Posselt <nukeawhale@gmail.com> | 2013-09-14 02:22:36 +0200 |
---|---|---|
committer | Bernhard Posselt <nukeawhale@gmail.com> | 2013-09-14 02:22:44 +0200 |
commit | df8f6b5fee643c5b2af8e8d33a7865e898518485 (patch) | |
tree | 7100d25d814d5f4b4cf502c9e2b9e6dd5f562ab3 /js/tests/controllers | |
parent | 67d7754c364147c274790a76dab7cbfedd352645 (diff) |
implement pull to refresh, fix #44
Diffstat (limited to 'js/tests/controllers')
-rw-r--r-- | js/tests/controllers/itemcontrollerSpec.coffee | 15 |
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 |