From 95599aefd445f2a19c28d2d12bed8807ca896872 Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Fri, 26 Jul 2013 18:08:45 +0200 Subject: [PATCH] Corrected class tests bzr revid: nicolas.vanhoren@openerp.com-20130726160845-z2ug9cwp41y1h9yj --- addons/web/static/test/framework.js | 30 ++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/addons/web/static/test/framework.js b/addons/web/static/test/framework.js index 5848c5cde7f..8fb066bbce9 100644 --- a/addons/web/static/test/framework.js +++ b/addons/web/static/test/framework.js @@ -7,8 +7,8 @@ var openerp = ropenerp.declare($, _, QWeb2); ropenerp.testing.section('class', { dependencies: ['web.corelib'] }, function (test) { - test('Basic class creation', function (instance) { - var C = instance.web.Class.extend({ + test('Basic class creation', function () { + var C = openerp.web.Class.extend({ foo: function () { return this.somevar; } @@ -19,13 +19,13 @@ ropenerp.testing.section('class', { ok(i instanceof C); strictEqual(i.foo(), 3); }); - test('Class initialization', function (instance) { - var C1 = instance.web.Class.extend({ + test('Class initialization', function () { + var C1 = openerp.web.Class.extend({ init: function () { this.foo = 3; } }); - var C2 = instance.web.Class.extend({ + var C2 = openerp.web.Class.extend({ init: function (arg) { this.foo = arg; } @@ -37,8 +37,8 @@ ropenerp.testing.section('class', { strictEqual(i1.foo, 3); strictEqual(i2.foo, 42); }); - test('Inheritance', function (instance) { - var C0 = instance.web.Class.extend({ + test('Inheritance', function () { + var C0 = openerp.web.Class.extend({ foo: function () { return 1; } @@ -58,8 +58,8 @@ ropenerp.testing.section('class', { strictEqual(new C1().foo(), 2); strictEqual(new C2().foo(), 3); }); - test('In-place extension', function (instance) { - var C0 = instance.web.Class.extend({ + test('In-place extension', function () { + var C0 = openerp.web.Class.extend({ foo: function () { return 3; }, @@ -84,8 +84,8 @@ ropenerp.testing.section('class', { strictEqual(new C0().foo(), 5); strictEqual(new C0().qux(), 5); }); - test('In-place extension and inheritance', function (instance) { - var C0 = instance.web.Class.extend({ + test('In-place extension and inheritance', function () { + var C0 = openerp.web.Class.extend({ foo: function () { return 1; }, bar: function () { return 1; } }); @@ -102,8 +102,8 @@ ropenerp.testing.section('class', { strictEqual(new C1().foo(), 4); strictEqual(new C1().bar(), 2); }); - test('In-place extensions alter existing instances', function (instance) { - var C0 = instance.web.Class.extend({ + test('In-place extensions alter existing instances', function () { + var C0 = openerp.web.Class.extend({ foo: function () { return 1; }, bar: function () { return 1; } }); @@ -118,8 +118,8 @@ ropenerp.testing.section('class', { strictEqual(i.foo(), 2); strictEqual(i.bar(), 3); }); - test('In-place extension of subclassed types', function (instance) { - var C0 = instance.web.Class.extend({ + test('In-place extension of subclassed types', function () { + var C0 = openerp.web.Class.extend({ foo: function () { return 1; }, bar: function () { return 1; } });