Added tests for Model.search().
This commit is contained in:
parent
6a9aafac84
commit
1b16d71e66
1 changed files with 49 additions and 0 deletions
|
@ -201,6 +201,55 @@ test( "model basic tests", function() {
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
// search
|
||||||
|
test( "model search tests", function() {
|
||||||
|
|
||||||
|
App.TicketPriority.refresh( [
|
||||||
|
{
|
||||||
|
id: 1,
|
||||||
|
name: '1 low',
|
||||||
|
note: 'some note 1',
|
||||||
|
active: true,
|
||||||
|
created_at: '2014-06-10T11:17:34.000Z',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 2,
|
||||||
|
name: '2 normal',
|
||||||
|
note: 'some note 2',
|
||||||
|
active: false,
|
||||||
|
created_at: '2014-06-10T10:17:33.000Z',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 3,
|
||||||
|
name: '3 high',
|
||||||
|
note: 'some note 3',
|
||||||
|
active: true,
|
||||||
|
created_at: '2014-06-10T10:17:44.000Z',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 4,
|
||||||
|
name: '4 very high',
|
||||||
|
note: 'some note 4',
|
||||||
|
active: true,
|
||||||
|
created_at: '2014-06-10T10:17:54.000Z',
|
||||||
|
},
|
||||||
|
] )
|
||||||
|
priorities = App.TicketPriority.search({sortBy:'created_at', order: 'ASC'})
|
||||||
|
equal( '2 normal', priorities[0].name, 'check 1 entry')
|
||||||
|
equal( '3 high', priorities[1].name, 'check 2 entry')
|
||||||
|
equal( '4 very high', priorities[2].name, 'check 3 entry')
|
||||||
|
equal( '1 low', priorities[3].name, 'check 4 entry')
|
||||||
|
equal( undefined, priorities[4], 'check 5 entry')
|
||||||
|
|
||||||
|
priorities = App.TicketPriority.search({sortBy:'created_at', order: 'DESC'})
|
||||||
|
equal( '1 low', priorities[0].name, 'check 4 entry')
|
||||||
|
equal( '4 very high', priorities[1].name, 'check 3 entry')
|
||||||
|
equal( '3 high', priorities[2].name, 'check 2 entry')
|
||||||
|
equal( '2 normal', priorities[3].name, 'check 1 entry')
|
||||||
|
equal( undefined, priorities[4], 'check 5 entry')
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
// model
|
// model
|
||||||
test( "model loadAssets tests - 1", function() {
|
test( "model loadAssets tests - 1", function() {
|
||||||
window.refreshCounter1 = 0
|
window.refreshCounter1 = 0
|
||||||
|
|
Loading…
Reference in a new issue