mirror of
https://github.com/Ocelot-Social-Community/Ocelot-Social.git
synced 2025-12-12 23:35:58 +00:00
Fix imports
This commit is contained in:
parent
396c9e959e
commit
e10629a0fe
@ -1,5 +1,5 @@
|
||||
import { Given, When, Then } from "cypress-cucumber-preprocessor/steps";
|
||||
import { getLangByName } from "../../support/helpers";
|
||||
import helpers from "../../support/helpers";
|
||||
import slugify from "slug";
|
||||
|
||||
/* global cy */
|
||||
@ -131,14 +131,17 @@ Then("I am still logged in", () => {
|
||||
When("I select {string} in the language menu", name => {
|
||||
cy.switchLanguage(name, true);
|
||||
});
|
||||
|
||||
Given("I previously switched the language to {string}", name => {
|
||||
cy.switchLanguage(name, true);
|
||||
});
|
||||
|
||||
Then("the whole user interface appears in {string}", name => {
|
||||
const lang = getLangByName(name);
|
||||
cy.get(`html[lang=${lang.code}]`);
|
||||
cy.getCookie("locale").should("have.property", "value", lang.code);
|
||||
const { code } = helpers.getLangByName(name);
|
||||
cy.get(`html[lang=${code}]`);
|
||||
cy.getCookie("locale").should("have.property", "value", code);
|
||||
});
|
||||
|
||||
Then("I see a button with the label {string}", label => {
|
||||
cy.contains("button", label);
|
||||
});
|
||||
|
||||
@ -14,7 +14,7 @@
|
||||
|
||||
/* globals Cypress cy */
|
||||
import "cypress-file-upload";
|
||||
import { getLangByName } from "./helpers";
|
||||
import helpers from "./helpers";
|
||||
import users from "../fixtures/users.json";
|
||||
|
||||
const switchLang = name => {
|
||||
@ -22,8 +22,9 @@ const switchLang = name => {
|
||||
cy.contains(".locale-menu-popover a", name).click();
|
||||
};
|
||||
|
||||
|
||||
Cypress.Commands.add("switchLanguage", (name, force) => {
|
||||
const code = getLangByName(name).code;
|
||||
const { code } = helpers.getLangByName(name);
|
||||
if (force) {
|
||||
switchLang(name);
|
||||
} else {
|
||||
|
||||
@ -1,10 +1,8 @@
|
||||
import find from 'lodash/find'
|
||||
import locales from '../../webapp/locales'
|
||||
|
||||
const helpers = {
|
||||
locales: require('../../webapp/locales'),
|
||||
getLangByName: name => {
|
||||
return find(helpers.locales, { name })
|
||||
export default {
|
||||
getLangByName(name) {
|
||||
return find(locales, { name })
|
||||
}
|
||||
}
|
||||
|
||||
export default helpers
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user