fix cache_validator acceptance test - was this ever working?

This commit is contained in:
Simon Tokumine
2012-07-09 15:56:47 +02:00
parent 2bdb284897
commit 8dc2c3ecb4

View File

@@ -14,7 +14,7 @@ function VarnishEmu(on_cmd_recieved) {
var command = '';
socket.write("200 " + welcome_msg.length + "\n");
socket.write(welcome_msg);
socket.on('data', function(data) {
socket.on('data', function(data) {
self.commands_recieved.push(data);
on_cmd_recieved && on_cmd_recieved(self.commands_recieved);
socket.write('200 0\n');
@@ -27,8 +27,8 @@ tests['working'] = function() { assert.ok(true); };
tests['should call purge on varnish when invalidate database'] = function() {
var varnish = new VarnishEmu(function(cmds) {
assert.ok(cmds.length == 1);
assert.equal('purge obj.http.X-Cache-Channel == test_db:test_cache\n', cmds[0]);
assert.ok(cmds.length == 1);
assert.equal('purge obj.http.X-Cache-Channel ~ \"^test_db:(.*test_cache.*)|(table)$\"\n', cmds[0].toString('utf8'));
});
CacheValidator.init('localhost', 1337);
CacheValidator.invalidate_db('test_db', 'test_cache');