Skip to content

Commit

Permalink
test file for tag matching
Browse files Browse the repository at this point in the history
  • Loading branch information
Anthropohedron committed Apr 5, 2015
1 parent 48bb9f4 commit e42f150
Showing 1 changed file with 18 additions and 0 deletions.
18 changes: 18 additions & 0 deletions test/test-matcher-tag.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
var Matcher = require("./matcher").Matcher;
var tagMaps = require("./tagmaps");
var mock = require("./mock-channel.js");
var fakeUserAgent = "User-Agent: Fake Mozilla Agent like wget";

exports["test exact tag match"] = function(assert) {
var matcher = new Matcher([ "TAG:^"+fakeUserAgent+"$" ]);
assert.ok(matcher, "Created matcher");
var channel = mock.createMockChannel("www.example.com", "/");
tagMaps.addRequestTag(channel, fakeUserAgent);
assert.strictEqual(matcher.testRequest(channel), true,
"Exact tag match request");
assert.strictEqual(matcher.testResponse(channel), false,
"Exact path nonmatch response");
}

require("sdk/test").run(exports);

0 comments on commit e42f150

Please sign in to comment.