@@ -19,6 +19,7 @@ describe('pagination', () => {
19
19
expect(wrapper.classes()).not.toContain('pagination-lg')
20
20
expect(wrapper.classes()).not.toContain('justify-content-center')
21
21
expect(wrapper.classes()).not.toContain('justify-content-end')
22
+
expect(wrapper.classes()).not.toContain('b-pagination-pills')
22
23
// Attributes
23
24
expect(wrapper.attributes('role')).toBe('menubar')
24
25
expect(wrapper.attributes('aria-disabled')).toBe('false')
@@ -164,6 +165,30 @@ describe('pagination', () => {
164
165
wrapper.destroy()
165
166
})
166
167
168
+
it('has class "b-pagination-pills" when prop pills is set', async () => {
169
+
const wrapper = mount(BPagination, {
170
+
propsData: {
171
+
pills: true,
172
+
totalRows: 1,
173
+
perPage: 1
174
+
}
175
+
})
176
+
expect(wrapper.is('ul')).toBe(true)
177
+
// Classes
178
+
expect(wrapper.classes()).toContain('pagination')
179
+
expect(wrapper.classes()).toContain('b-pagination')
180
+
expect(wrapper.classes()).toContain('b-pagination-pills')
181
+
expect(wrapper.classes()).not.toContain('pagination-lg')
182
+
expect(wrapper.classes()).not.toContain('justify-content-center')
183
+
expect(wrapper.classes()).not.toContain('justify-content-end')
184
+
// Attributes
185
+
expect(wrapper.attributes('role')).toBe('menubar')
186
+
expect(wrapper.attributes('aria-disabled')).toBe('false')
187
+
expect(wrapper.attributes('aria-label')).toBe('Pagination')
188
+
189
+
wrapper.destroy()
190
+
})
191
+
167
192
it('has class "pagination-sm" when prop size="sm"', async () => {
168
193
const wrapper = mount(BPagination, {
169
194
propsData: {
@@ -180,6 +205,7 @@ describe('pagination', () => {
180
205
expect(wrapper.classes()).not.toContain('pagination-lg')
181
206
expect(wrapper.classes()).not.toContain('justify-content-center')
182
207
expect(wrapper.classes()).not.toContain('justify-content-end')
208
+
expect(wrapper.classes()).not.toContain('b-pagination-pills')
183
209
// Attributes
184
210
expect(wrapper.attributes('role')).toBe('menubar')
185
211
expect(wrapper.attributes('aria-disabled')).toBe('false')
@@ -204,6 +230,7 @@ describe('pagination', () => {
204
230
expect(wrapper.classes()).toContain('pagination-lg')
205
231
expect(wrapper.classes()).not.toContain('justify-content-center')
206
232
expect(wrapper.classes()).not.toContain('justify-content-end')
233
+
expect(wrapper.classes()).not.toContain('b-pagination-pills')
207
234
// Attributes
208
235
expect(wrapper.attributes('role')).toBe('menubar')
209
236
expect(wrapper.attributes('aria-disabled')).toBe('false')
@@ -229,6 +256,7 @@ describe('pagination', () => {
229
256
expect(wrapper.classes()).not.toContain('pagination-lg')
230
257
expect(wrapper.classes()).not.toContain('justify-content-center')
231
258
expect(wrapper.classes()).not.toContain('justify-content-end')
259
+
expect(wrapper.classes()).not.toContain('b-pagination-pills')
232
260
// Attributes
233
261
expect(wrapper.attributes('role')).toBe('menubar')
234
262
expect(wrapper.attributes('aria-disabled')).toBe('false')
@@ -253,6 +281,7 @@ describe('pagination', () => {
253
281
expect(wrapper.classes()).not.toContain('pagination-lg')
254
282
expect(wrapper.classes()).toContain('justify-content-center')
255
283
expect(wrapper.classes()).not.toContain('justify-content-end')
284
+
expect(wrapper.classes()).not.toContain('b-pagination-pills')
256
285
// Attributes
257
286
expect(wrapper.attributes('role')).toBe('menubar')
258
287
expect(wrapper.attributes('aria-disabled')).toBe('false')
@@ -277,6 +306,7 @@ describe('pagination', () => {
277
306
expect(wrapper.classes()).not.toContain('pagination-lg')
278
307
expect(wrapper.classes()).not.toContain('justify-content-center')
279
308
expect(wrapper.classes()).toContain('justify-content-end')
309
+
expect(wrapper.classes()).not.toContain('b-pagination-pills')
280
310
// Attributes
281
311
expect(wrapper.attributes('role')).toBe('menubar')
282
312
expect(wrapper.attributes('aria-disabled')).toBe('false')
@@ -301,6 +331,7 @@ describe('pagination', () => {
301
331
expect(wrapper.classes()).not.toContain('pagination-lg')
302
332
expect(wrapper.classes()).not.toContain('justify-content-center')
303
333
expect(wrapper.classes()).toContain('justify-content-end')
334
+
expect(wrapper.classes()).not.toContain('b-pagination-pills')
304
335
// Attributes
305
336
expect(wrapper.attributes('role')).toBe('menubar')
306
337
expect(wrapper.attributes('aria-disabled')).toBe('false')
@@ -329,6 +360,7 @@ describe('pagination', () => {
329
360
expect(wrapper.classes()).not.toContain('pagination-lg')
330
361
expect(wrapper.classes()).not.toContain('justify-content-center')
331
362
expect(wrapper.classes()).not.toContain('justify-content-end')
363
+
expect(wrapper.classes()).not.toContain('b-pagination-pills')
332
364
333
365
expect(wrapper.findAll('li.flex-fill').length).toBe(8)
334
366
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4