summaryrefslogtreecommitdiffstats
path: root/third_party/webkit/PerformanceTests/six-speed/tests/super.es6
blob: 29386be524ea4e2ed3141bb9e4ee9b9d8ef5d448 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
class C {
  constructor() {
    this.foo = 'bar';
  }
  bar() {
    return 41;
  }
}
class D extends C {
  constructor() {
    super();
    this.baz = 'bat';
  }
  bar() {
    return super.bar() + 1;
  }
}
function fn() {
  var d = new D();
  return d.bar();
}

assertEqual(fn(), 42);
test(fn);