ember-test-recorder
Version:
An Ember addon for recording and generating acceptance test cases through UI interactions
29 lines (23 loc) • 791 B
JavaScript
import Component from '@glimmer/component';
import { getOwner } from '@ember/application';
import TestRecorderInitializer from '../utils/index';
import { tracked } from '@glimmer/tracking';
import { action } from '@ember/object';
import { inject as service } from '@ember/service';
export default class RecorderComponent extends Component {
testRecorderConfig;
isSidebarOpen = false;
constructor() {
super(...arguments);
const owner = getOwner(this);
this.testRecorderInitializer = new TestRecorderInitializer(this, owner);
if (this.args.config) {
this.testRecorderConfig.configure(this.args.config);
}
this.testRecorderInitializer.initialize();
}
toggleSidebar() {
this.isSidebarOpen = !this.isSidebarOpen;
}
}