Move tests into __tests__ folders

`i18n.js` and `validate.js` (plus its tests) were moved into the util
folder.

Signed-off-by: Mcat12 <newtoncat12@yahoo.com>
This commit is contained in:
Mcat12
2019-01-18 21:37:47 -08:00
parent a848686a65
commit 02765e7655
28 changed files with 35 additions and 31 deletions
@@ -10,7 +10,7 @@
import React from "react";
import { shallow } from "enzyme";
import Alert from "./Alert";
import Alert from "../Alert";
it("renders an alert correctly", () => {
const message = "test message";
@@ -10,7 +10,7 @@
import React from "react";
import { shallow } from "enzyme";
import BoxedLayoutButton from "./BoxedLayoutButton";
import BoxedLayoutButton from "../BoxedLayoutButton";
it("renders without crashing", () => {
shallow(<BoxedLayoutButton />);
@@ -10,7 +10,7 @@
import React from "react";
import { shallow } from "enzyme";
import Footer from "./Footer";
import Footer from "../Footer";
it("renders without crashing", () => {
shallow(<Footer />);
@@ -10,8 +10,8 @@
import React from "react";
import { shallow } from "enzyme";
import { isDropdownOpen, navDropdown, navItem, navList } from "./Sidebar";
import api from "../../util/api";
import { isDropdownOpen, navDropdown, navItem, navList } from "../Sidebar";
import api from "../../../util/api";
it("expands active drop down items", () => {
const isOpen = isDropdownOpen("/testRoute", {
@@ -10,7 +10,7 @@
import React from "react";
import { shallow } from "enzyme";
import { TranslatedStatusBadge } from "./StatusBadge";
import { TranslatedStatusBadge } from "../StatusBadge";
it("shows green enabled message if API returns enabled", async () => {
const wrapper = shallow(<TranslatedStatusBadge status="enabled" />);
@@ -14,7 +14,7 @@ import {
TranslatedClientsGraph,
transformData,
loadingProps
} from "./ClientsGraph";
} from "../ClientsGraph";
const fakeData = {
over_time: [
@@ -14,7 +14,7 @@ import {
GenericDoughnutChart,
transformData,
loadingProps
} from "./GenericDoughnutChart";
} from "../GenericDoughnutChart";
const fakeData = [
{ name: "roberta.net", ip: "8.239.48.32", percent: 0.38411761010240625 },
@@ -14,7 +14,7 @@ import {
TranslatedSummaryStats,
transformData,
errorProps
} from "./SummaryStats";
} from "../SummaryStats";
const fakeData = {
active_clients: 2,
@@ -9,7 +9,7 @@
* Please see LICENSE file for your rights under this license. */
import React from "react";
import { transformData, generateRows } from "./TopBlocked";
import { transformData, generateRows } from "../TopBlocked";
const fakeData = {
top_domains: [
@@ -9,7 +9,7 @@
* Please see LICENSE file for your rights under this license. */
import React from "react";
import { transformData, generateRows } from "./TopClients";
import { transformData, generateRows } from "../TopClients";
const fakeData = {
top_clients: [
@@ -9,7 +9,7 @@
* Please see LICENSE file for your rights under this license. */
import React from "react";
import { generateRows, transformData } from "./TopDomains";
import { generateRows, transformData } from "../TopDomains";
const fakeData = {
top_domains: [
@@ -10,7 +10,7 @@
import React from "react";
import { shallow } from "enzyme";
import { TopTable } from "./TopTable";
import { TopTable } from "../TopTable";
it("shows loading indicator correctly", () => {
const wrapper = shallow(<TopTable loading={true} />);
@@ -10,9 +10,9 @@
import React from "react";
import { shallow } from "enzyme";
import DomainInput from "./DomainInput";
import api from "../../util/api";
import { isValidDomain } from "../../validate";
import DomainInput from "../DomainInput";
import api from "../../../util/api";
import { isValidDomain } from "../../../util/validate";
it("has a placeholder", () => {
const placeholder = "placeholder";
@@ -10,8 +10,8 @@
import React from "react";
import { shallow } from "enzyme";
import DomainList from "./DomainList";
import api from "../../util/api";
import DomainList from "../DomainList";
import api from "../../../util/api";
const domains = ["domain1.com", "domain2.com", "domain3.com"];
@@ -10,7 +10,7 @@
import React from "react";
import { shallow } from "enzyme";
import ListPage from "./ListPage";
import ListPage from "../ListPage";
it("shows the title", () => {
const title = "My Title";
@@ -10,7 +10,7 @@
import React from "react";
import { shallow } from "enzyme";
import ForgotPassword from "./ForgotPassword";
import ForgotPassword from "../ForgotPassword";
it("collapses and displays normal if there is no error", () => {
const wrapper = shallow(<ForgotPassword error={false} />);
+5 -1
View File
@@ -22,7 +22,11 @@ import {
InputGroupAddon,
Label
} from "reactstrap";
import { isPositiveNumber, isValidHostname, isValidIpv4 } from "../../validate";
import {
isPositiveNumber,
isValidHostname,
isValidIpv4
} from "../../util/validate";
import Alert from "../common/Alert";
class DHCPInfo extends Component {
+1 -1
View File
@@ -17,7 +17,7 @@ import { Button, Col, Form, FormGroup } from "reactstrap";
import ConditionalForwardingSettings from "./ConditionalForwardingSettings";
import DnsOptionSettings from "./DnsOptionSettings";
import Alert from "../common/Alert";
import { isValidHostname, isValidIpv4 } from "../../validate";
import { isValidHostname, isValidIpv4 } from "../../util/validate";
class DNSInfo extends Component {
state = {
+1 -1
View File
@@ -13,7 +13,7 @@ import PropTypes from "prop-types";
import { ListGroup } from "reactstrap";
import DnsListItem from "./DnsListItem";
import DnsListNewItem from "./DnsListNewItem";
import { isValidIpv4OptionalPort } from "../../validate";
import { isValidIpv4OptionalPort } from "../../util/validate";
/**
* Check if an upstream address is unique and valid
@@ -10,7 +10,7 @@
import React from "react";
import { shallow } from "enzyme";
import DHCPInfo from "./DHCPInfo";
import DHCPInfo from "../DHCPInfo";
import fetchMock from "fetch-mock";
const endpoint = "/admin/api/settings/dhcp";
+1 -1
View File
@@ -18,7 +18,7 @@ import "react-bootstrap-typeahead/css/Typeahead.css";
import "./scss/style.css";
import Full from "./containers/Full";
import api from "./util/api";
import { setupI18n } from "./i18n";
import { setupI18n } from "./util/i18n";
// Before rendering anything, check if there is a session cookie.
// Note: the user could have an old session, so the first API call
@@ -8,7 +8,7 @@
* This file is copyright under the latest version of the EUPL.
* Please see LICENSE file for your rights under this license. */
import api from "./api";
import api from "../api";
// This is a dumb test used to set up the next test,
// which checks that the logged in state is reset before each test
@@ -14,7 +14,7 @@ import {
isValidIpv4,
isValidIpv4OptionalPort,
isValidRegex
} from "./validate";
} from "../validate";
describe("Testing the validation functions", () => {
describe("isValidDomain", () => {
+1 -1
View File
@@ -12,7 +12,7 @@ import i18n from "i18next";
import XHR from "i18next-xhr-backend";
import LanguageDetector from "i18next-browser-languagedetector";
import { reactI18nextModule } from "react-i18next";
import config from "./config";
import config from "../config";
export function setupI18n() {
i18n
+1 -1
View File
@@ -12,7 +12,7 @@ import React from "react";
import { withNamespaces } from "react-i18next";
import api from "../util/api";
import ListPage from "../components/list/ListPage";
import { isValidDomain } from "../validate";
import { isValidDomain } from "../util/validate";
const Blacklist = props => {
const { t } = props;
+1 -1
View File
@@ -12,7 +12,7 @@ import React from "react";
import { withNamespaces } from "react-i18next";
import ListPage from "../components/list/ListPage";
import api from "../util/api";
import { isValidRegex } from "../validate";
import { isValidRegex } from "../util/validate";
const Regexlist = props => {
const { t } = props;
+1 -1
View File
@@ -12,7 +12,7 @@ import React from "react";
import { withNamespaces } from "react-i18next";
import ListPage from "../components/list/ListPage";
import api from "../util/api";
import { isValidDomain } from "../validate";
import { isValidDomain } from "../util/validate";
const Whitelist = props => {
const { t } = props;