equal
deleted
inserted
replaced
118 { "content": { |
118 { "content": { |
119 "description": "", |
119 "description": "", |
120 "title": "sans titre" |
120 "title": "sans titre" |
121 }, "id" : 4} |
121 }, "id" : 4} |
122 ]}; |
122 ]}; |
123 |
123 |
124 // warning : these tests may not work with ie8, safari 4, etc. |
124 // a function to get the number of fields in a dict. |
125 equal(Object.keys(ser.searchOccurences("garrigou")).length, 1, "first request works"); |
125 function countOccurences(queryString) { |
|
126 var count = 0; |
|
127 for (var i in ser.searchOccurences(queryString)) { |
|
128 count++; |
|
129 }; |
|
130 |
|
131 return count; |
|
132 }; |
|
133 |
|
134 equal(countOccurences("garrigou"), 1, "first request works"); |
126 deepEqual(ser.searchOccurences("garrigou"), {1 : 1}, "returned object is correctly defined"); |
135 deepEqual(ser.searchOccurences("garrigou"), {1 : 1}, "returned object is correctly defined"); |
127 |
136 |
128 equal(Object.keys(ser.searchOccurences("garrigou interview")).length, 2, "second request works"); |
137 equal(countOccurences("garrigou interview"), 2, "second request works"); |
129 equal(Object.keys(ser.searchOccurences("garrigou idée interview")).length, 3, "third request works"); |
138 equal(countOccurences("garrigou idée interview"), 3, "third request works"); |
130 }); |
139 }); |
131 }; |
140 }; |