Linting tests

This commit is contained in:
2020-12-08 18:13:41 +01:00
parent b5ceae6c00
commit b7f1e71cbb
6 changed files with 20 additions and 23 deletions

View File

@@ -17,7 +17,6 @@ export default {
},
addFruit: async ({ commit }, fruit) => {
commit("setLoading", true);
console.log("here");
await axios
.post("http://localhost:3000/fruit", fruit)
.then(res => commit("addFruit", res.data))

View File

@@ -1,12 +1,10 @@
module.exports = {
plugins: [
'cypress',
],
plugins: ["cypress"],
env: {
mocha: true,
'cypress/globals': true,
"cypress/globals": true
},
rules: {
strict: 'off',
},
strict: "off"
}
};

View File

@@ -17,10 +17,10 @@ module.exports = (on, config) => {
return {
...config,
fixturesFolder: 'tests/e2e/fixtures',
integrationFolder: 'tests/e2e/specs',
screenshotsFolder: 'tests/e2e/screenshots',
videosFolder: 'tests/e2e/videos',
supportFile: 'tests/e2e/support/index.js',
fixturesFolder: "tests/e2e/fixtures",
integrationFolder: "tests/e2e/specs",
screenshotsFolder: "tests/e2e/screenshots",
videosFolder: "tests/e2e/videos",
supportFile: "tests/e2e/support/index.js"
};
};

View File

@@ -1,8 +1,8 @@
// https://docs.cypress.io/api/introduction/api.html
describe('My First Test', () => {
it('Visits the app root url', () => {
cy.visit('/');
cy.contains('h1', 'Welcome to Your Vue.js App');
describe("My First Test", () => {
it("Visits the app root url", () => {
cy.visit("/");
cy.contains("h1", "Welcome to Your Vue.js App");
});
});

View File

@@ -14,7 +14,7 @@
// ***********************************************************
// Import commands.js using ES2015 syntax:
import './commands';
import "./commands";
// Alternatively you can use CommonJS syntax:
// require('./commands')

View File

@@ -10,10 +10,10 @@ describe("Test AddFruit component.", () => {
beforeEach(() => {
actions = {
addFruit: jest.fn(),
addFruit: jest.fn()
};
mutations = {
toggleModal: jest.fn(),
toggleModal: jest.fn()
};
store = new Vuex.Store({ actions, mutations });
});
@@ -27,14 +27,14 @@ describe("Test AddFruit component.", () => {
const wrapper = shallowMount(AddFruit, { store, localVue });
expect(wrapper.vm.$data.fruit).toEqual({
color: "#000000",
isFruit: true,
isFruit: true
});
});
it("closes AddFruit modal on Cancel click.", () => {
const wrapper = shallowMount(AddFruit, {
store,
localVue,
localVue
});
const cancelBtn = wrapper.find(".btn--cancel");
cancelBtn.trigger("click");
@@ -44,7 +44,7 @@ describe("Test AddFruit component.", () => {
it("dispatches addFruit action on form submission.", () => {
const wrapper = shallowMount(AddFruit, {
store,
localVue,
localVue
});
const form = wrapper.find("form");
form.trigger("submit");
@@ -54,7 +54,7 @@ describe("Test AddFruit component.", () => {
it("checks that 'is-overlayed' class is added/removed to <body> on mounted/destroy.", () => {
const wrapper = shallowMount(AddFruit, {
store,
localVue,
localVue
});
expect(document.body.classList).toContain("is-overlayed");
wrapper.destroy();