diff --git a/frontend/test/xray/xray.integ.spec.js b/frontend/test/xray/xray.integ.spec.js index 542a634a705b85fc07daa2ac455e6266df92cb7f..9d00f448a9249875141107fc712489d86d468e32 100644 --- a/frontend/test/xray/xray.integ.spec.js +++ b/frontend/test/xray/xray.integ.spec.js @@ -93,8 +93,10 @@ describe("xray integration tests", () => { describe("query builder actions", async () => { it("let you see card xray for a timeseries question", async () => { - const store = await createTestStore() + await SettingsApi.put({ key: 'enable-xrays', value: 'true' }) await SettingsApi.put({ key: 'xray-max-cost', value: 'extended' }) + const store = await createTestStore() + // make sure xrays are on and at the proper cost store.pushPath(Urls.question(timeBreakoutQuestion.id())) const app = mount(store.getAppContainer()); @@ -156,8 +158,8 @@ describe("xray integration tests", () => { // there should be a toggle expect(xrayToggle.length).toEqual(1) - expect(store.getState().settings.values['enable-xrays']).toEqual(null) - + // things should be on + expect(getXrayEnabled(store.getState())).toEqual(true) // the toggle should be on by default expect(xrayToggle.props().value).toEqual(true) @@ -165,7 +167,8 @@ describe("xray integration tests", () => { // toggle the... toggle click(xrayToggle) await store.waitForActions([UPDATE_SETTING]) - expect(store.getState().settings.values['enable-xrays']).toEqual(false) + + expect(getXrayEnabled(store.getState())).toEqual(false) // navigate to a previosuly x-ray-able entity