Skip to content

Getter/setter suport #28

@almirfilho

Description

@almirfilho

Is there any plans to support getters and setters mocking as well?
Right now it doesn't seem to work at all.

src:

class Device {
  static model = 'Nexus';

  static get isIphoneX(){
    return this.model === 'iPhone X';
  }
}

test:

const mock1 = simple.mock(Device, 'isIphoneX', true);
console.log(Device.isIphoneX); // => false
console.log(mock1.callCount); // => undefined

const mock2 = simple.mock(Device, 'isIphoneX').returnWith(true);
console.log(Device.isIphoneX); // => false
console.log(mock2.callCount); // => undefined

Thank you!

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions