6
6
elem . twbsPagination ( opts ) ;
7
7
} ;
8
8
9
- QUnit . test ( "Test destroy called before initialization" , function ( ) {
10
- ok ( pag1 . twbsPagination ( 'destroy' ) ) ;
9
+ QUnit . test ( "Test destroy called before initialization" , function ( assert ) {
10
+ assert . ok ( pag1 . twbsPagination ( 'destroy' ) ) ;
11
11
} ) ;
12
12
13
- QUnit . test ( "Test 'getPages' method (EVEN visible pages number)" , function ( ) {
13
+ QUnit . test ( "Test 'getPages' method (EVEN visible pages number)" , function ( assert ) {
14
14
destroyAndCreateWithOpts ( pag1 , {
15
15
totalPages : 30
16
16
} ) ;
17
17
18
- deepEqual ( pag1 . twbsPagination ( 'getPages' , 1 ) , { currentPage : 1 , numeric : [ 1 , 2 , 3 , 4 , 5 ] } ) ;
19
- deepEqual ( pag1 . twbsPagination ( 'getPages' , 2 ) , { currentPage : 2 , numeric : [ 1 , 2 , 3 , 4 , 5 ] } ) ;
20
- deepEqual ( pag1 . twbsPagination ( 'getPages' , 3 ) , { currentPage : 3 , numeric : [ 1 , 2 , 3 , 4 , 5 ] } ) ;
18
+ assert . deepEqual ( pag1 . twbsPagination ( 'getPages' , 1 ) , { currentPage : 1 , numeric : [ 1 , 2 , 3 , 4 , 5 ] } ) ;
19
+ assert . deepEqual ( pag1 . twbsPagination ( 'getPages' , 2 ) , { currentPage : 2 , numeric : [ 1 , 2 , 3 , 4 , 5 ] } ) ;
20
+ assert . deepEqual ( pag1 . twbsPagination ( 'getPages' , 3 ) , { currentPage : 3 , numeric : [ 1 , 2 , 3 , 4 , 5 ] } ) ;
21
21
22
- deepEqual ( pag1 . twbsPagination ( 'getPages' , 4 ) , { currentPage : 4 , numeric : [ 2 , 3 , 4 , 5 , 6 ] } ) ;
23
- deepEqual ( pag1 . twbsPagination ( 'getPages' , 5 ) , { currentPage : 5 , numeric : [ 3 , 4 , 5 , 6 , 7 ] } ) ;
24
- deepEqual ( pag1 . twbsPagination ( 'getPages' , 20 ) , { currentPage : 20 , numeric : [ 18 , 19 , 20 , 21 , 22 ] } ) ;
22
+ assert . deepEqual ( pag1 . twbsPagination ( 'getPages' , 4 ) , { currentPage : 4 , numeric : [ 2 , 3 , 4 , 5 , 6 ] } ) ;
23
+ assert . deepEqual ( pag1 . twbsPagination ( 'getPages' , 5 ) , { currentPage : 5 , numeric : [ 3 , 4 , 5 , 6 , 7 ] } ) ;
24
+ assert . deepEqual ( pag1 . twbsPagination ( 'getPages' , 20 ) , { currentPage : 20 , numeric : [ 18 , 19 , 20 , 21 , 22 ] } ) ;
25
25
26
- deepEqual ( pag1 . twbsPagination ( 'getPages' , 27 ) , { currentPage : 27 , numeric : [ 25 , 26 , 27 , 28 , 29 ] } ) ;
27
- deepEqual ( pag1 . twbsPagination ( 'getPages' , 28 ) , { currentPage : 28 , numeric : [ 26 , 27 , 28 , 29 , 30 ] } ) ;
28
- deepEqual ( pag1 . twbsPagination ( 'getPages' , 29 ) , { currentPage : 29 , numeric : [ 26 , 27 , 28 , 29 , 30 ] } ) ;
29
- deepEqual ( pag1 . twbsPagination ( 'getPages' , 30 ) , { currentPage : 30 , numeric : [ 26 , 27 , 28 , 29 , 30 ] } ) ;
26
+ assert . deepEqual ( pag1 . twbsPagination ( 'getPages' , 27 ) , { currentPage : 27 , numeric : [ 25 , 26 , 27 , 28 , 29 ] } ) ;
27
+ assert . deepEqual ( pag1 . twbsPagination ( 'getPages' , 28 ) , { currentPage : 28 , numeric : [ 26 , 27 , 28 , 29 , 30 ] } ) ;
28
+ assert . deepEqual ( pag1 . twbsPagination ( 'getPages' , 29 ) , { currentPage : 29 , numeric : [ 26 , 27 , 28 , 29 , 30 ] } ) ;
29
+ assert . deepEqual ( pag1 . twbsPagination ( 'getPages' , 30 ) , { currentPage : 30 , numeric : [ 26 , 27 , 28 , 29 , 30 ] } ) ;
30
30
} ) ;
31
31
32
- QUnit . test ( "Test 'getPages' method (ODD visible pages number)" , function ( ) {
32
+ QUnit . test ( "Test 'getPages' method (ODD visible pages number)" , function ( assert ) {
33
33
destroyAndCreateWithOpts ( pag1 , {
34
34
totalPages : 30 ,
35
35
visiblePages : 6
36
36
} ) ;
37
37
38
- deepEqual ( pag1 . twbsPagination ( 'getPages' , 1 ) , { currentPage : 1 , numeric : [ 1 , 2 , 3 , 4 , 5 , 6 ] } ) ;
39
- deepEqual ( pag1 . twbsPagination ( 'getPages' , 2 ) , { currentPage : 2 , numeric : [ 1 , 2 , 3 , 4 , 5 , 6 ] } ) ;
40
- deepEqual ( pag1 . twbsPagination ( 'getPages' , 3 ) , { currentPage : 3 , numeric : [ 1 , 2 , 3 , 4 , 5 , 6 ] } ) ;
38
+ assert . deepEqual ( pag1 . twbsPagination ( 'getPages' , 1 ) , { currentPage : 1 , numeric : [ 1 , 2 , 3 , 4 , 5 , 6 ] } ) ;
39
+ assert . deepEqual ( pag1 . twbsPagination ( 'getPages' , 2 ) , { currentPage : 2 , numeric : [ 1 , 2 , 3 , 4 , 5 , 6 ] } ) ;
40
+ assert . deepEqual ( pag1 . twbsPagination ( 'getPages' , 3 ) , { currentPage : 3 , numeric : [ 1 , 2 , 3 , 4 , 5 , 6 ] } ) ;
41
41
42
- deepEqual ( pag1 . twbsPagination ( 'getPages' , 4 ) , { currentPage : 4 , numeric : [ 2 , 3 , 4 , 5 , 6 , 7 ] } ) ;
43
- deepEqual ( pag1 . twbsPagination ( 'getPages' , 5 ) , { currentPage : 5 , numeric : [ 3 , 4 , 5 , 6 , 7 , 8 ] } ) ;
44
- deepEqual ( pag1 . twbsPagination ( 'getPages' , 20 ) , { currentPage : 20 , numeric : [ 18 , 19 , 20 , 21 , 22 , 23 ] } ) ;
42
+ assert . deepEqual ( pag1 . twbsPagination ( 'getPages' , 4 ) , { currentPage : 4 , numeric : [ 2 , 3 , 4 , 5 , 6 , 7 ] } ) ;
43
+ assert . deepEqual ( pag1 . twbsPagination ( 'getPages' , 5 ) , { currentPage : 5 , numeric : [ 3 , 4 , 5 , 6 , 7 , 8 ] } ) ;
44
+ assert . deepEqual ( pag1 . twbsPagination ( 'getPages' , 20 ) , { currentPage : 20 , numeric : [ 18 , 19 , 20 , 21 , 22 , 23 ] } ) ;
45
45
46
- deepEqual ( pag1 . twbsPagination ( 'getPages' , 27 ) , { currentPage : 27 , numeric : [ 25 , 26 , 27 , 28 , 29 , 30 ] } ) ;
47
- deepEqual ( pag1 . twbsPagination ( 'getPages' , 28 ) , { currentPage : 28 , numeric : [ 25 , 26 , 27 , 28 , 29 , 30 ] } ) ;
48
- deepEqual ( pag1 . twbsPagination ( 'getPages' , 29 ) , { currentPage : 29 , numeric : [ 25 , 26 , 27 , 28 , 29 , 30 ] } ) ;
49
- deepEqual ( pag1 . twbsPagination ( 'getPages' , 30 ) , { currentPage : 30 , numeric : [ 25 , 26 , 27 , 28 , 29 , 30 ] } ) ;
46
+ assert . deepEqual ( pag1 . twbsPagination ( 'getPages' , 27 ) , { currentPage : 27 , numeric : [ 25 , 26 , 27 , 28 , 29 , 30 ] } ) ;
47
+ assert . deepEqual ( pag1 . twbsPagination ( 'getPages' , 28 ) , { currentPage : 28 , numeric : [ 25 , 26 , 27 , 28 , 29 , 30 ] } ) ;
48
+ assert . deepEqual ( pag1 . twbsPagination ( 'getPages' , 29 ) , { currentPage : 29 , numeric : [ 25 , 26 , 27 , 28 , 29 , 30 ] } ) ;
49
+ assert . deepEqual ( pag1 . twbsPagination ( 'getPages' , 30 ) , { currentPage : 30 , numeric : [ 25 , 26 , 27 , 28 , 29 , 30 ] } ) ;
50
50
} ) ;
51
51
52
- QUnit . test ( "Test 'getPages' method (total < visible)" , function ( ) {
52
+ QUnit . test ( "Test 'getPages' method (total < visible)" , function ( assert ) {
53
53
destroyAndCreateWithOpts ( pag1 , {
54
54
totalPages : 3 ,
55
55
visiblePages : 5
56
56
} ) ;
57
- deepEqual ( pag1 . twbsPagination ( 'getPages' , 1 ) , { currentPage : 1 , numeric : [ 1 , 2 , 3 ] } ) ;
58
- deepEqual ( pag1 . twbsPagination ( 'getPages' , 2 ) , { currentPage : 2 , numeric : [ 1 , 2 , 3 ] } ) ;
59
- deepEqual ( pag1 . twbsPagination ( 'getPages' , 3 ) , { currentPage : 3 , numeric : [ 1 , 2 , 3 ] } ) ;
57
+ assert . deepEqual ( pag1 . twbsPagination ( 'getPages' , 1 ) , { currentPage : 1 , numeric : [ 1 , 2 , 3 ] } ) ;
58
+ assert . deepEqual ( pag1 . twbsPagination ( 'getPages' , 2 ) , { currentPage : 2 , numeric : [ 1 , 2 , 3 ] } ) ;
59
+ assert . deepEqual ( pag1 . twbsPagination ( 'getPages' , 3 ) , { currentPage : 3 , numeric : [ 1 , 2 , 3 ] } ) ;
60
60
} ) ;
61
61
62
- QUnit . test ( "Test classes appended for pagination" , function ( ) {
62
+ QUnit . test ( "Test classes appended for pagination" , function ( assert ) {
63
63
destroyAndCreateWithOpts ( pag1 , {
64
64
totalPages : 3 ,
65
65
visiblePages : 5
66
66
} ) ;
67
- equal ( pag1 . find ( '.page-item' ) . length , 7 ) ;
68
- equal ( pag1 . find ( '.next' ) . length , 1 ) ;
69
- equal ( pag1 . find ( '.prev' ) . length , 1 ) ;
70
- equal ( pag1 . find ( '.last' ) . length , 1 ) ;
71
- equal ( pag1 . find ( '.first' ) . length , 1 ) ;
72
- equal ( pag1 . find ( '.page-item.active' ) . length , 1 ) ;
73
- equal ( pag1 . find ( '.prev.disabled' ) . length , 1 ) ;
74
- equal ( pag1 . find ( '.first.disabled' ) . length , 1 ) ;
67
+ assert . equal ( pag1 . find ( '.page-item' ) . length , 7 ) ;
68
+ assert . equal ( pag1 . find ( '.next' ) . length , 1 ) ;
69
+ assert . equal ( pag1 . find ( '.prev' ) . length , 1 ) ;
70
+ assert . equal ( pag1 . find ( '.last' ) . length , 1 ) ;
71
+ assert . equal ( pag1 . find ( '.first' ) . length , 1 ) ;
72
+ assert . equal ( pag1 . find ( '.page-item.active' ) . length , 1 ) ;
73
+ assert . equal ( pag1 . find ( '.prev.disabled' ) . length , 1 ) ;
74
+ assert . equal ( pag1 . find ( '.first.disabled' ) . length , 1 ) ;
75
75
} ) ;
76
76
77
- QUnit . test ( "Test custom classes appended for pagination" , function ( ) {
77
+ QUnit . test ( "Test custom classes appended for pagination" , function ( assert ) {
78
78
destroyAndCreateWithOpts ( pag1 , {
79
79
totalPages : 10 ,
80
80
visiblePages : 5 ,
86
86
activeClass : 'my-active-class' ,
87
87
disabledClass : 'my-disabled-class'
88
88
} ) ;
89
- equal ( pag1 . find ( '.my-page' ) . length , 5 ) ;
90
- equal ( pag1 . find ( '.my-next-page' ) . length , 1 ) ;
91
- equal ( pag1 . find ( '.my-prev-page' ) . length , 1 ) ;
92
- equal ( pag1 . find ( '.my-last-page' ) . length , 1 ) ;
93
- equal ( pag1 . find ( '.my-first-page' ) . length , 1 ) ;
94
- equal ( pag1 . find ( '.my-page.my-active-class' ) . length , 1 ) ;
95
- equal ( pag1 . find ( '.my-prev-page.my-disabled-class' ) . length , 1 ) ;
96
- equal ( pag1 . find ( '.my-first-page.my-disabled-class' ) . length , 1 ) ;
89
+ assert . equal ( pag1 . find ( '.my-page' ) . length , 5 ) ;
90
+ assert . equal ( pag1 . find ( '.my-next-page' ) . length , 1 ) ;
91
+ assert . equal ( pag1 . find ( '.my-prev-page' ) . length , 1 ) ;
92
+ assert . equal ( pag1 . find ( '.my-last-page' ) . length , 1 ) ;
93
+ assert . equal ( pag1 . find ( '.my-first-page' ) . length , 1 ) ;
94
+ assert . equal ( pag1 . find ( '.my-page.my-active-class' ) . length , 1 ) ;
95
+ assert . equal ( pag1 . find ( '.my-prev-page.my-disabled-class' ) . length , 1 ) ;
96
+ assert . equal ( pag1 . find ( '.my-first-page.my-disabled-class' ) . length , 1 ) ;
97
97
} ) ;
98
98
99
- QUnit . test ( "Test page numbers text" , function ( ) {
99
+ QUnit . test ( "Test page numbers text" , function ( assert ) {
100
100
destroyAndCreateWithOpts ( pag1 , {
101
101
totalPages : 2
102
102
} ) ;
103
- equal ( pag1 . find ( '.page-item:eq(2)' ) . text ( ) , '1' ) ;
104
- equal ( pag1 . find ( '.next' ) . text ( ) , 'Next' ) ;
105
- equal ( pag1 . find ( '.prev' ) . text ( ) , 'Previous' ) ;
106
- equal ( pag1 . find ( '.first' ) . text ( ) , 'First' ) ;
107
- equal ( pag1 . find ( '.last' ) . text ( ) , 'Last' ) ;
103
+ assert . equal ( pag1 . find ( '.page-item:eq(2)' ) . text ( ) , '1' ) ;
104
+ assert . equal ( pag1 . find ( '.next' ) . text ( ) , 'Next' ) ;
105
+ assert . equal ( pag1 . find ( '.prev' ) . text ( ) , 'Previous' ) ;
106
+ assert . equal ( pag1 . find ( '.first' ) . text ( ) , 'First' ) ;
107
+ assert . equal ( pag1 . find ( '.last' ) . text ( ) , 'Last' ) ;
108
108
} ) ;
109
109
110
- QUnit . test ( "Test custom texts" , function ( ) {
110
+ QUnit . test ( "Test custom texts" , function ( assert ) {
111
111
destroyAndCreateWithOpts ( pag1 , {
112
112
totalPages : 2 ,
113
113
page : '[{{page}}]' ,
116
116
next : '>>' ,
117
117
last : '(last)[{{total_pages}}]'
118
118
} ) ;
119
- equal ( pag1 . find ( '.page-item:eq(2)' ) . text ( ) , '[1]' ) ;
120
- equal ( pag1 . find ( '.next' ) . text ( ) , '>>' ) ;
121
- equal ( pag1 . find ( '.prev' ) . text ( ) , '<<' ) ;
122
- equal ( pag1 . find ( '.first' ) . text ( ) , '(first)' ) ;
123
- equal ( pag1 . find ( '.last' ) . text ( ) , '(last)[2]' ) ;
119
+ assert . equal ( pag1 . find ( '.page-item:eq(2)' ) . text ( ) , '[1]' ) ;
120
+ assert . equal ( pag1 . find ( '.next' ) . text ( ) , '>>' ) ;
121
+ assert . equal ( pag1 . find ( '.prev' ) . text ( ) , '<<' ) ;
122
+ assert . equal ( pag1 . find ( '.first' ) . text ( ) , '(first)' ) ;
123
+ assert . equal ( pag1 . find ( '.last' ) . text ( ) , '(last)[2]' ) ;
124
124
} ) ;
125
125
126
- QUnit . test ( "Test 'getPageFromQueryString' method" , function ( ) {
126
+ QUnit . test ( "Test 'getPageFromQueryString' method" , function ( assert ) {
127
127
destroyAndCreateWithOpts ( pag1 , { pageVariable : 'page' } ) ;
128
- equal ( pag1 . twbsPagination ( 'getPageFromQueryString' , '?page=1' ) , 1 ) ;
129
- equal ( pag1 . twbsPagination ( 'getPageFromQueryString' , '?page=' ) , null ) ;
130
- equal ( pag1 . twbsPagination ( 'getPageFromQueryString' , '?page' ) , null ) ;
131
- equal ( pag1 . twbsPagination ( 'getPageFromQueryString' , '?' ) , null ) ;
132
- equal ( pag1 . twbsPagination ( 'getPageFromQueryString' , '' ) , null )
133
- ;
134
- equal ( pag1 . twbsPagination ( 'getPageFromQueryString' , '?page=2' ) , 2 ) ;
135
- equal ( pag1 . twbsPagination ( 'getPageFromQueryString' , '?page=3¶m=taram' ) , 3 ) ;
136
- equal ( pag1 . twbsPagination ( 'getPageFromQueryString' , '?page=4¶m=test&opilki' ) , 4 ) ;
137
- equal ( pag1 . twbsPagination ( 'getPageFromQueryString' , '?page=5¶m=test or not&opilki=' ) , 5 ) ;
138
- equal ( pag1 . twbsPagination ( 'getPageFromQueryString' , '?ID=1&keyWord=net&page=6' ) , 6 ) ;
128
+ assert . equal ( pag1 . twbsPagination ( 'getPageFromQueryString' , '?page=1' ) , 1 ) ;
129
+ assert . equal ( pag1 . twbsPagination ( 'getPageFromQueryString' , '?page=' ) , null ) ;
130
+ assert . equal ( pag1 . twbsPagination ( 'getPageFromQueryString' , '?page' ) , null ) ;
131
+ assert . equal ( pag1 . twbsPagination ( 'getPageFromQueryString' , '?' ) , null ) ;
132
+ assert . equal ( pag1 . twbsPagination ( 'getPageFromQueryString' , '' ) , null ) ;
133
+ assert . equal ( pag1 . twbsPagination ( 'getPageFromQueryString' , '?page=2' ) , 2 ) ;
134
+ assert . equal ( pag1 . twbsPagination ( 'getPageFromQueryString' , '?page=3¶m=taram' ) , 3 ) ;
135
+ assert . equal ( pag1 . twbsPagination ( 'getPageFromQueryString' , '?page=4¶m=test&opilki' ) , 4 ) ;
136
+ assert . equal ( pag1 . twbsPagination ( 'getPageFromQueryString' , '?page=5¶m=test or not&opilki=' ) , 5 ) ;
137
+ assert . equal ( pag1 . twbsPagination ( 'getPageFromQueryString' , '?ID=1&keyWord=net&page=6' ) , 6 ) ;
139
138
} ) ;
140
139
141
- QUnit . test ( "Test 'generateQueryString' method" , function ( ) {
140
+ QUnit . test ( "Test 'generateQueryString' method" , function ( assert ) {
142
141
destroyAndCreateWithOpts ( pag1 , { pageVariable : 'page' } ) ;
143
- equal ( pag1 . twbsPagination ( 'generateQueryString' , 1 , '?page=1' ) , '?page=1' ) ;
144
- equal ( pag1 . twbsPagination ( 'generateQueryString' , 1 , '?page=' ) , '?page=1' ) ;
145
- equal ( pag1 . twbsPagination ( 'generateQueryString' , 1 , '?page' ) , '?page=1' ) ;
146
- equal ( pag1 . twbsPagination ( 'generateQueryString' , 1 , '?' ) , '' ) ;
147
- equal ( pag1 . twbsPagination ( 'generateQueryString' , 1 , '' ) , window . location . search ) ;
148
-
149
- equal ( pag1 . twbsPagination ( 'generateQueryString' , 2 , '?page=1' ) , '?page=2' ) ;
150
- equal ( pag1 . twbsPagination ( 'generateQueryString' , 3 , '?page=2¶m=taram' ) , '?page=3¶m=taram' ) ;
151
- equal ( pag1 . twbsPagination ( 'generateQueryString' , 4 , '?page=3¶m=test&opilki' ) , '?page=4¶m=test&opilki' ) ;
152
- equal ( pag1 . twbsPagination ( 'generateQueryString' , 5 , '?page=4¶m=test or not&opilki=' ) , '?page=5¶m=test or not&opilki=' ) ;
153
- equal ( pag1 . twbsPagination ( 'generateQueryString' , 6 , '?ID=1&keyWord=net&page=50' ) , '?ID=1&keyWord=net&page=6' ) ;
142
+ assert . equal ( pag1 . twbsPagination ( 'generateQueryString' , 1 , '?page=1' ) , '?page=1' ) ;
143
+ assert . equal ( pag1 . twbsPagination ( 'generateQueryString' , 1 , '?page=' ) , '?page=1' ) ;
144
+ assert . equal ( pag1 . twbsPagination ( 'generateQueryString' , 1 , '?page' ) , '?page=1' ) ;
145
+ assert . equal ( pag1 . twbsPagination ( 'generateQueryString' , 1 , '?' ) , '' ) ;
146
+ assert . equal ( pag1 . twbsPagination ( 'generateQueryString' , 1 , '' ) , window . location . search ) ;
147
+
148
+ assert . equal ( pag1 . twbsPagination ( 'generateQueryString' , 2 , '?page=1' ) , '?page=2' ) ;
149
+ assert . equal ( pag1 . twbsPagination ( 'generateQueryString' , 3 , '?page=2¶m=taram' ) , '?page=3¶m=taram' ) ;
150
+ assert . equal ( pag1 . twbsPagination ( 'generateQueryString' , 4 , '?page=3¶m=test&opilki' ) , '?page=4¶m=test&opilki' ) ;
151
+ assert . equal ( pag1 . twbsPagination ( 'generateQueryString' , 5 , '?page=4¶m=test or not&opilki=' ) , '?page=5¶m=test or not&opilki=' ) ;
152
+ assert . equal ( pag1 . twbsPagination ( 'generateQueryString' , 6 , '?ID=1&keyWord=net&page=50' ) , '?ID=1&keyWord=net&page=6' ) ;
154
153
} ) ;
155
154
156
155
QUnit . test ( "Test 'hideOnlyOnePage' option" , function ( assert ) {
419
418
) ;
420
419
$html . remove ( ) ;
421
420
} ) ;
422
- } ) ( window . jQuery ) ;
421
+ } ) ( window . jQuery ) ;
0 commit comments