19 lines
410 B
JavaScript
19 lines
410 B
JavaScript
const actual = [];
|
|
|
|
const track = i => actual.push(i);
|
|
|
|
class MyClass {
|
|
static [track(1)] = track(10);
|
|
[track(2)] = track(0);
|
|
get [track(3)]() {}
|
|
set [track(4)](value) {}
|
|
[track(5)] = track(0);
|
|
static [track(6)] = track(11);
|
|
static [track(7)] = track(12);
|
|
[track(8)]() {}
|
|
[track(9)] = track(0);
|
|
}
|
|
|
|
const expected = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12];
|
|
assert.deepEqual(actual, expected);
|