I've had a problem where two test classes inheriting the same base class are merged.
class Base {
@beforeEach() beforeEach() { }
}
@testSuite()
export class A extends Base {
@test() testA() { }
}
@testSuite()
export class B extends Base {
@test() testB() { }
}
A and B will both have tests testA and testB. A's name will also be overwritten with B.
I've had a problem where two test classes inheriting the same base class are merged.
A
andB
will both have teststestA
andtestB
.A
's name will also be overwritten withB
.