[#66,model][s]: addTermFacet on Query object.

* Also fix a major bug (that was causing weird test failures) re setting defaults (you cannot set defaults with objects).
This commit is contained in:
Rufus Pollock
2012-04-02 21:03:59 +01:00
parent 84b9c9f655
commit 1eb7df9a7c
2 changed files with 36 additions and 15 deletions

View File

@@ -69,4 +69,10 @@ test('Query', function () {
deepEqual({terms: {field: 'xyz'}}, query.get('facets')['xyz']);
});
test('Query.addFilter', function () {
var query = new recline.Model.Query();
query.addTermFilter('xyz', 'this-value');
deepEqual({term: {xyz: 'this-value'}}, query.get('filters')[0]);
});
})(this.jQuery);