Skip to content

Commit

Permalink
refactor: use camelCase naming strategy with paginator also
Browse files Browse the repository at this point in the history
  • Loading branch information
thetutlage committed Jan 23, 2024
1 parent d327871 commit 7e35cc2
Show file tree
Hide file tree
Showing 2 changed files with 58 additions and 58 deletions.
4 changes: 2 additions & 2 deletions src/database/paginator/simple_paginator.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@
*/

import { stringify } from 'qs'
import { CamelCaseNamingStrategy } from '../../orm/naming_strategies/camel_case.js'
import { SimplePaginatorContract, SimplePaginatorMetaKeys } from '../../types/querybuilder.js'
import { SnakeCaseNamingStrategy } from '../../orm/naming_strategies/snake_case.js'

/**
* Simple paginator works with the data set provided by the standard
Expand All @@ -25,7 +25,7 @@ export class SimplePaginator extends Array implements SimplePaginatorContract<an
*/
static namingStrategy: {
paginationMetaKeys(): SimplePaginatorMetaKeys
} = new SnakeCaseNamingStrategy()
} = new CamelCaseNamingStrategy()

/**
* Can be defined at per instance level as well
Expand Down
112 changes: 56 additions & 56 deletions test/database/query_builder.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10312,14 +10312,14 @@ test.group('Query Builder | paginate', (group) => {

assert.deepEqual(users.getMeta(), {
total: 18,
per_page: 5,
current_page: 1,
last_page: 4,
first_page: 1,
first_page_url: '/users?page=1',
last_page_url: '/users?page=4',
next_page_url: '/users?page=2',
previous_page_url: null,
perPage: 5,
currentPage: 1,
lastPage: 4,
firstPage: 1,
firstPageUrl: '/users?page=1',
lastPageUrl: '/users?page=4',
nextPageUrl: '/users?page=2',
previousPageUrl: null,
})

await connection.disconnect()
Expand Down Expand Up @@ -10347,14 +10347,14 @@ test.group('Query Builder | paginate', (group) => {
assert.isTrue(users.hasTotal)
assert.deepEqual(users.getMeta(), {
total: 18,
per_page: 5,
current_page: 1,
last_page: 4,
first_page: 1,
first_page_url: '/users?page=1',
last_page_url: '/users?page=4',
next_page_url: '/users?page=2',
previous_page_url: null,
perPage: 5,
currentPage: 1,
lastPage: 4,
firstPage: 1,
firstPageUrl: '/users?page=1',
lastPageUrl: '/users?page=4',
nextPageUrl: '/users?page=2',
previousPageUrl: null,
})

await connection.disconnect()
Expand All @@ -10381,14 +10381,14 @@ test.group('Query Builder | paginate', (group) => {
assert.isTrue(users.hasTotal)
assert.deepEqual(users.getMeta(), {
total: 18,
per_page: 5,
current_page: 1,
last_page: 4,
first_page: 1,
first_page_url: '/users?page=1',
last_page_url: '/users?page=4',
next_page_url: '/users?page=2',
previous_page_url: null,
perPage: 5,
currentPage: 1,
lastPage: 4,
firstPage: 1,
firstPageUrl: '/users?page=1',
lastPageUrl: '/users?page=4',
nextPageUrl: '/users?page=2',
previousPageUrl: null,
})

await connection.disconnect()
Expand Down Expand Up @@ -10416,14 +10416,14 @@ test.group('Query Builder | paginate', (group) => {

assert.deepEqual(users.getMeta(), {
total: 18,
per_page: 5,
current_page: 4,
last_page: 4,
first_page: 1,
first_page_url: '/users?page=1',
last_page_url: '/users?page=4',
next_page_url: null,
previous_page_url: '/users?page=3',
perPage: 5,
currentPage: 4,
lastPage: 4,
firstPage: 1,
firstPageUrl: '/users?page=1',
lastPageUrl: '/users?page=4',
nextPageUrl: null,
previousPageUrl: '/users?page=3',
})

await connection.disconnect()
Expand Down Expand Up @@ -10456,14 +10456,14 @@ test.group('Query Builder | paginate', (group) => {
assert.isTrue(users.hasTotal)
assert.deepEqual(users.getMeta(), {
total: 18,
per_page: 5,
current_page: 1,
last_page: 4,
first_page: 1,
first_page_url: '/users?page=1',
last_page_url: '/users?page=4',
next_page_url: '/users?page=2',
previous_page_url: null,
perPage: 5,
currentPage: 1,
lastPage: 4,
firstPage: 1,
firstPageUrl: '/users?page=1',
lastPageUrl: '/users?page=4',
nextPageUrl: '/users?page=2',
previousPageUrl: null,
})

await connection.disconnect()
Expand Down Expand Up @@ -10498,14 +10498,14 @@ test.group('Query Builder | paginate', (group) => {
assert.isTrue(results.hasTotal)
assert.deepEqual(results.getMeta(), {
total: 2,
per_page: 1,
current_page: 1,
last_page: 2,
first_page: 1,
first_page_url: '/users-country-ids?page=1',
last_page_url: '/users-country-ids?page=2',
next_page_url: '/users-country-ids?page=2',
previous_page_url: null,
perPage: 1,
currentPage: 1,
lastPage: 2,
firstPage: 1,
firstPageUrl: '/users-country-ids?page=1',
lastPageUrl: '/users-country-ids?page=2',
nextPageUrl: '/users-country-ids?page=2',
previousPageUrl: null,
})

await connection.disconnect()
Expand Down Expand Up @@ -10640,14 +10640,14 @@ test.group('Query Builder | paginate', (group) => {

assert.deepEqual(users.getMeta(), {
total: 1,
per_page: 5,
current_page: 1,
last_page: 1,
first_page: 1,
first_page_url: '/users?page=1',
last_page_url: '/users?page=1',
next_page_url: null,
previous_page_url: null,
perPage: 5,
currentPage: 1,
lastPage: 1,
firstPage: 1,
firstPageUrl: '/users?page=1',
lastPageUrl: '/users?page=1',
nextPageUrl: null,
previousPageUrl: null,
})

await connection.disconnect()
Expand Down

0 comments on commit 7e35cc2

Please sign in to comment.