1 $(document).ready(function () {
5 openerp = window.openerp.init(true);
6 window.openerp.web.core(openerp);
11 test('key fetch', function () {
12 var reg = new openerp.web.Registry({
13 foo: 'openerp.web.Foo',
14 bar: 'openerp.web.Bar',
15 quux: 'openerp.web.Quux'
18 strictEqual(reg.get_object('foo'), openerp.web.Foo);
19 raises(function () { reg.get_object('qux'); },
20 openerp.web.KeyNotFound,
21 "Unknown keys should raise KeyNotFound");
22 raises(function () { reg.get_object('quux'); },
23 openerp.web.ObjectNotFound,
24 "Incorrect file paths should raise ObjectNotFound");
26 test('key set', function () {
27 var reg = new openerp.web.Registry();
29 reg.add('foo', 'openerp.web.Foo')
30 .add('bar', 'openerp.web.Bar');
31 strictEqual(reg.get_object('bar'), openerp.web.Bar);