Test Filter.public_operators()

(imported from commit 47e08ffb3eb7f91b95b84b91a249bcf99157998e)
This commit is contained in:
Steve Howell 2013-08-23 00:50:56 -04:00
parent 72b070be14
commit ec5bfa2a10

View File

@ -36,6 +36,16 @@ var Filter = require('js/filter.js');
assert(! filter.can_apply_locally());
}());
(function test_public_operators() {
var operators = [['stream', 'foo'], ['topic', 'bar']];
var filter = new Filter(operators);
assert.deepEqual(filter.public_operators(), operators);
operators = [['in', 'all']];
filter = new Filter(operators);
assert.deepEqual(filter.public_operators(), undefined);
}());
(function test_canonicalizations() {
assert.equal(Filter.canonicalize_operator('Is'), 'is');
assert.equal(Filter.canonicalize_operator('Stream'), 'stream');