catchup with changes in gcli

This commit is contained in:
Joe Walker 2011-04-21 15:08:42 +01:00
commit 34bc1cf6ea
4 changed files with 39 additions and 25 deletions

View file

@ -58,10 +58,10 @@ require(deps, function() {
catalog.registerPlugins(plugins).then(function() {
var env = require("ace/environment").create();
catalog.startupPlugins({ env: env }).then(function() {
var gcli = require("gcli/index");
new gcli.CliView({ env: env });
require("demo/demo").launch(env);
var gcli = require("gcli/index");
gcli.createView({ env: env });
});
});
});

View file

@ -69,10 +69,7 @@ var pref = {
var html = '';
names.forEach(function(name) {
if (filter && !filter.test(name)) {
return;
}
if (!filter || filter.test(name)) {
var setting = gcli.getEnvironment().settings.getSetting(name);
var url = 'https://wiki.mozilla.org/Labs/Skywriter/Settings#' +
setting.name;
@ -84,9 +81,10 @@ var pref = {
'</a> = ' +
setting.value +
'<br/>';
}
});
gcli.getRequest().done(html);
return html;
},
setMetadata: {
@ -106,8 +104,7 @@ var pref = {
},
set: function(setting, value) {
setting.set(value);
gcli.getRequest().done('Setting: <strong>' + setting.name +
'</strong> = ' + setting.get());
return 'Setting: <b>' + setting.name + '</b> = ' + setting.get();
},
resetMetadata: {
@ -122,7 +119,7 @@ var pref = {
},
reset: function(setting) {
setting.reset();
request.done('Reset ' + setting.name + ' to default: ' + setting.value);
return 'Reset ' + setting.name + ' to default: ' + setting.value;
}
};

View file

@ -57,8 +57,25 @@ var Test = {
emitter._dispatchEvent("juhu");
assert.ok(called);
},
"test: single dispatch" : function() {
var real = new Emitter();
var ignored = new Emitter();
var calls = 0;
real.addEventListener("juhu", function(e) {
calls++;
assert.equal(e.type, "juhu");
});
real._dispatchEvent("juhu");
real._dispatchEvent("juhu");
assert.equal(2, calls);
}
};
module.exports = require("asyncjs/test").testcase(Test)
module.exports = require("asyncjs/test").testcase(Test);
});

@ -1 +1 @@
Subproject commit 5ab8377de0c2b6bf31e4295e5bb9288cb943e8e8
Subproject commit 178ecab78b8c5ffd7cbe09477976165d053c5e0e