summaryrefslogtreecommitdiff
path: root/web-ui/test
diff options
context:
space:
mode:
authorBruno Wagner <bwagner@thoughtworks.com>2014-10-16 11:53:56 +0200
committerBruno Wagner <bwagner@thoughtworks.com>2014-10-16 11:53:56 +0200
commiteacd5fd5f7f47791ddc2e5568b8e4622420d8562 (patch)
treef303e7593c8eec8cc626b0df489b7e81128ca6dd /web-ui/test
parent693957054255b1807ae9c09478a06e191114b7fb (diff)
#96 Mail searches are now paginated, the pages number start at 1 now
Diffstat (limited to 'web-ui/test')
-rw-r--r--web-ui/test/spec/mail_list_actions/ui/pagination_trigger.spec.js2
-rw-r--r--web-ui/test/spec/services/mail_service.spec.js18
2 files changed, 10 insertions, 10 deletions
diff --git a/web-ui/test/spec/mail_list_actions/ui/pagination_trigger.spec.js b/web-ui/test/spec/mail_list_actions/ui/pagination_trigger.spec.js
index bf47794a..d23c2839 100644
--- a/web-ui/test/spec/mail_list_actions/ui/pagination_trigger.spec.js
+++ b/web-ui/test/spec/mail_list_actions/ui/pagination_trigger.spec.js
@@ -21,6 +21,6 @@ describeComponent('mail_list_actions/ui/pagination_trigger', function () {
it('re-renders with current page number when page changes', function () {
this.component.trigger(document, Pixelated.events.ui.page.changed, {currentPage: 0});
- expect(this.component.select('currentPage').text()).toBe('1');
+ expect(this.component.select('currentPage').text()).toBe('0');
});
});
diff --git a/web-ui/test/spec/services/mail_service.spec.js b/web-ui/test/spec/services/mail_service.spec.js
index bce54857..85680cb6 100644
--- a/web-ui/test/spec/services/mail_service.spec.js
+++ b/web-ui/test/spec/services/mail_service.spec.js
@@ -210,21 +210,21 @@ describeComponent('services/mail_service', function () {
});
it('changes to the previous page and refetch email when ui:page:previous is fired', function() {
- this.component.attr.currentPage = 1;
+ this.component.attr.currentPage = 2;
this.component.trigger(Pixelated.events.ui.page.previous);
expect(this.component.fetchMail).toHaveBeenCalled();
- expect(this.component.attr.currentPage).toEqual(0);
+ expect(this.component.attr.currentPage).toEqual(1);
});
it('won\'t change the page if it was already at the first page and trying to go to previous', function() {
- this.component.attr.currentPage = 0;
+ this.component.attr.currentPage = 1;
this.component.trigger(Pixelated.events.ui.page.previous);
expect(this.component.fetchMail).not.toHaveBeenCalled();
- expect(this.component.attr.currentPage).toEqual(0);
+ expect(this.component.attr.currentPage).toEqual(1);
});
it('changes to the next page and refetch email when ui:page:next is fired', function() {
@@ -252,15 +252,15 @@ describeComponent('services/mail_service', function () {
this.component.attr.numPages = 10;
this.component.trigger(Pixelated.events.ui.page.next);
- expect(pageChangedEvent).toHaveBeenTriggeredOnAndWith(document, {currentPage: 1, numPages: 10});
+ expect(pageChangedEvent).toHaveBeenTriggeredOnAndWith(document, {currentPage: 2, numPages: 10});
});
it('triggers pageChanged event when going to previous page', function() {
this.component.attr.numPages = 10;
- this.component.attr.currentPage = 1;
+ this.component.attr.currentPage = 2;
this.component.trigger(Pixelated.events.ui.page.previous);
- expect(pageChangedEvent).toHaveBeenTriggeredOnAndWith(document, {currentPage: 0, numPages: 10});
+ expect(pageChangedEvent).toHaveBeenTriggeredOnAndWith(document, {currentPage: 1, numPages: 10});
});
it('resets currentPage when fetching mails by tag', function() {
@@ -268,8 +268,8 @@ describeComponent('services/mail_service', function () {
this.component.attr.currentPage = 999;
this.component.trigger(Pixelated.events.ui.mails.fetchByTag, {tag: 'inbox'});
- expect(this.component.attr.currentPage).toEqual(0);
- expect(pageChangedEvent).toHaveBeenTriggeredOnAndWith(document, {currentPage: 0, numPages: 10});
+ expect(this.component.attr.currentPage).toEqual(1);
+ expect(pageChangedEvent).toHaveBeenTriggeredOnAndWith(document, {currentPage: 1, numPages: 10});
});
describe('total page numbers', function() {