[#34,query,backend/memory][s]: memory backend support query string (q parameter).

This commit is contained in:
Rufus Pollock
2012-04-14 10:00:17 +01:00
parent 92f1fba38d
commit b0bf06c52e
2 changed files with 53 additions and 7 deletions

View File

@@ -79,6 +79,20 @@ test('Memory Backend: query sort', function () {
});
});
test('Memory Backend: query string', function () {
var dataset = makeBackendDataset();
dataset.fetch();
dataset.query({q: 'UK'}).then(function() {
equal(dataset.currentDocuments.length, 3);
deepEqual(dataset.currentDocuments.pluck('country'), ['UK', 'UK', 'UK']);
});
dataset.query({q: 'UK 6'}).then(function() {
equal(dataset.currentDocuments.length, 1);
deepEqual(dataset.currentDocuments.models[0].id, 1);
});
});
test('Memory Backend: filters', function () {
var dataset = makeBackendDataset();
dataset.queryState.addTermFilter('country', 'UK');