Skip to content

Commit

Permalink
test(parser): add booleans to $in and $nin test cases
Browse files Browse the repository at this point in the history
  • Loading branch information
Hans Kristian Flaatten committed Feb 10, 2016
1 parent 3ce359b commit 6330344
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions test.js
Original file line number Diff line number Diff line change
Expand Up @@ -352,23 +352,23 @@ describe('parse()', function() {

describe('$in / $nin operator', function() {
it('returns in array query', function() {
var string = 'foo[]=10&foo[]=10.011&foo[]=bar';
var string = 'foo[]=10&foo[]=10.011&foo[]=bar&foo[]=true';
var params = require('querystring').parse(string);

assert.deepEqual(qs.parse(params), {
foo: {
$in: [10, 10.011, 'bar']
$in: [10, 10.011, 'bar', true]
}
});
});

it('returns in array query with "qs" parser (GH-06)', function() {
var string = 'foo[]=10&foo[]=10.011&foo[]=bar';
var string = 'foo[]=10&foo[]=10.011&foo[]=bar&foo[]=true';
var params = require('qs').parse(string);

assert.deepEqual(qs.parse(params), {
foo: {
$in: [10, 10.011, 'bar']
$in: [10, 10.011, 'bar', true]
}
});
});
Expand All @@ -385,23 +385,23 @@ describe('parse()', function() {
});

it('returns not in array query', function() {
var string = 'foo[]=!10&foo[]=!10.011&foo[]=!bar';
var string = 'foo[]=!10&foo[]=!10.011&foo[]=!bar&foo[]=!false';
var params = require('querystring').parse(string);

assert.deepEqual(qs.parse(params), {
foo: {
$nin: [10, 10.011, 'bar']
$nin: [10, 10.011, 'bar', false]
}
});
});

it('returns not in array query with "gs" parser (GH-06)', function() {
var string = 'foo[]=!10&foo[]=!10.011&foo[]=!bar';
var string = 'foo[]=!10&foo[]=!10.011&foo[]=!bar&foo[]=!false';
var params = require('qs').parse(string);

assert.deepEqual(qs.parse(params), {
foo: {
$nin: [10, 10.011, 'bar']
$nin: [10, 10.011, 'bar', false]
}
});
});
Expand Down

0 comments on commit 6330344

Please sign in to comment.