Хотелось бы узнать, возможно ли протестировать описанный мною сценарий, я обнаружил, что очень просто проверить, если я просто лучше напишу свой код. Вот пример
class SomeClass() {
constructor() {
this._someVar = false;
}
get someVar() { return this._someVar; }
set someVar(value) { this._someVar = value; }
clear() {
this.someVar = false;
}
}
describe('SomeClass', () => {
it('sets someVar to false', () => {
const someClass = new SomeClass();
someClass.someVar = true;
someClass.clear();
expect(someClass.someVar).toEqual(false);
});
})