summaryrefslogtreecommitdiffstats
path: root/js/tests/unit/service
diff options
context:
space:
mode:
authorBernhard Posselt <dev@bernhard-posselt.com>2015-03-21 10:09:24 +0100
committerBernhard Posselt <dev@bernhard-posselt.com>2015-03-21 13:36:50 +0100
commit35550fe42e36868be1a3ac471bea6dc89b8b6200 (patch)
treec18c147f6f59202baee0bfe2c45bf30d83c2bbba /js/tests/unit/service
parentc0e6ca12e83e27b2ef86a58f9a44c0248e711a75 (diff)
fix autopaging in search
Diffstat (limited to 'js/tests/unit/service')
-rw-r--r--js/tests/unit/service/ItemResourceSpec.js29
1 files changed, 29 insertions, 0 deletions
diff --git a/js/tests/unit/service/ItemResourceSpec.js b/js/tests/unit/service/ItemResourceSpec.js
index a3228f7a4..397ba0841 100644
--- a/js/tests/unit/service/ItemResourceSpec.js
+++ b/js/tests/unit/service/ItemResourceSpec.js
@@ -267,6 +267,35 @@ describe('ItemResource', function () {
}));
+ it ('should auto page all', inject(function (ItemResource) {
+ http.expectGET(
+ 'base/items?id=4&limit=5&offset=5&oldestFirst=true' +
+ '&search=some+string&showAll=true&type=3')
+ .respond(200, {});
+
+ ItemResource.receive([
+ {
+ id: 3,
+ feedId: 4,
+ unread: true
+ },
+ {
+ id: 5,
+ feedId: 3,
+ unread: true
+ },
+ {
+ id: 4,
+ feedId: 4,
+ unread: true
+ }
+ ], 'items');
+
+ ItemResource.autoPage(3, 4, true, true, 'some string');
+
+ http.flush();
+ }));
+
it ('should clear all state', inject(function (ItemResource) {
ItemResource.receive([