Skip to content

Commit

Permalink
test: add more cases
Browse files Browse the repository at this point in the history
  • Loading branch information
TrickyPi committed Jan 30, 2023
1 parent 9f5dc2b commit 2784841
Show file tree
Hide file tree
Showing 11 changed files with 129 additions and 1 deletion.
16 changes: 16 additions & 0 deletions test/form/samples/use-class-name-in-static-block/_expected/amd.js
@@ -1,16 +1,32 @@
define((function () { 'use strict';

let Test$1 = class Test {
constructor() {
assert.ok(Test.test);
assert.ok(this.getText());
}
getText() {
return Test.test;
}
static test = 'Test1';
static {
assert.ok(Test.test);
new Test();
}
};

class Test {
constructor() {
assert.ok(Test.test);
assert.ok(this.getText());
}
getText() {
return Test.test;
}
static test = 'Test2';
static {
assert.ok(Test.test);
new Test();
}
}

Expand Down
16 changes: 16 additions & 0 deletions test/form/samples/use-class-name-in-static-block/_expected/cjs.js
@@ -1,16 +1,32 @@
'use strict';

let Test$1 = class Test {
constructor() {
assert.ok(Test.test);
assert.ok(this.getText());
}
getText() {
return Test.test;
}
static test = 'Test1';
static {
assert.ok(Test.test);
new Test();
}
};

class Test {
constructor() {
assert.ok(Test.test);
assert.ok(this.getText());
}
getText() {
return Test.test;
}
static test = 'Test2';
static {
assert.ok(Test.test);
new Test();
}
}

Expand Down
16 changes: 16 additions & 0 deletions test/form/samples/use-class-name-in-static-block/_expected/es.js
@@ -1,14 +1,30 @@
let Test$1 = class Test {
constructor() {
assert.ok(Test.test);
assert.ok(this.getText());
}
getText() {
return Test.test;
}
static test = 'Test1';
static {
assert.ok(Test.test);
new Test();
}
};

class Test {
constructor() {
assert.ok(Test.test);
assert.ok(this.getText());
}
getText() {
return Test.test;
}
static test = 'Test2';
static {
assert.ok(Test.test);
new Test();
}
}

Expand Down
16 changes: 16 additions & 0 deletions test/form/samples/use-class-name-in-static-block/_expected/iife.js
Expand Up @@ -2,16 +2,32 @@
'use strict';

let Test$1 = class Test {
constructor() {
assert.ok(Test.test);
assert.ok(this.getText());
}
getText() {
return Test.test;
}
static test = 'Test1';
static {
assert.ok(Test.test);
new Test();
}
};

class Test {
constructor() {
assert.ok(Test.test);
assert.ok(this.getText());
}
getText() {
return Test.test;
}
static test = 'Test2';
static {
assert.ok(Test.test);
new Test();
}
}

Expand Down
Expand Up @@ -4,16 +4,32 @@ System.register([], (function () {
execute: (function () {

let Test$1 = class Test {
constructor() {
assert.ok(Test.test);
assert.ok(this.getText());
}
getText() {
return Test.test;
}
static test = 'Test1';
static {
assert.ok(Test.test);
new Test();
}
};

class Test {
constructor() {
assert.ok(Test.test);
assert.ok(this.getText());
}
getText() {
return Test.test;
}
static test = 'Test2';
static {
assert.ok(Test.test);
new Test();
}
}

Expand Down
16 changes: 16 additions & 0 deletions test/form/samples/use-class-name-in-static-block/_expected/umd.js
Expand Up @@ -4,16 +4,32 @@
})((function () { 'use strict';

let Test$1 = class Test {
constructor() {
assert.ok(Test.test);
assert.ok(this.getText());
}
getText() {
return Test.test;
}
static test = 'Test1';
static {
assert.ok(Test.test);
new Test();
}
};

class Test {
constructor() {
assert.ok(Test.test);
assert.ok(this.getText());
}
getText() {
return Test.test;
}
static test = 'Test2';
static {
assert.ok(Test.test);
new Test();
}
}

Expand Down
8 changes: 8 additions & 0 deletions test/form/samples/use-class-name-in-static-block/test1.js
@@ -1,6 +1,14 @@
export class Test {
constructor() {
assert.ok(Test.test);
assert.ok(this.getText());
}
getText() {
return Test.test;
}
static test = 'Test1';
static {
assert.ok(Test.test);
new Test();
}
}
8 changes: 8 additions & 0 deletions test/form/samples/use-class-name-in-static-block/test2.js
@@ -1,6 +1,14 @@
export class Test {
constructor() {
assert.ok(Test.test);
assert.ok(this.getText());
}
getText() {
return Test.test;
}
static test = 'Test2';
static {
assert.ok(Test.test);
new Test();
}
}
@@ -1,4 +1,4 @@
module.exports = {
description: 'use class name instead of renderName in static block',
minNodeVersion: '16.11.0'
minNodeVersion: 16
};
8 changes: 8 additions & 0 deletions test/function/samples/use-class-name-in-static-block/test1.js
@@ -1,6 +1,14 @@
export class Test {
constructor() {
assert.ok(Test.test);
assert.ok(this.getText());
}
getText() {
return Test.test;
}
static test = 'Test1';
static {
assert.ok(Test.test);
new Test();
}
}
8 changes: 8 additions & 0 deletions test/function/samples/use-class-name-in-static-block/test2.js
@@ -1,6 +1,14 @@
export class Test {
constructor() {
assert.ok(Test.test);
assert.ok(this.getText());
}
getText() {
return Test.test;
}
static test = 'Test2';
static {
assert.ok(Test.test);
new Test();
}
}

0 comments on commit 2784841

Please sign in to comment.