mirror of
https://github.com/mCaptcha/mCaptcha.git
synced 2026-02-11 10:05:41 +00:00
frontend linting
This commit is contained in:
@@ -15,29 +15,29 @@
|
||||
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
import {Router} from './router';
|
||||
import {Router} from "./router";
|
||||
|
||||
'use strict';
|
||||
"use strict";
|
||||
|
||||
const result = {
|
||||
result: '',
|
||||
result: "",
|
||||
};
|
||||
|
||||
const panelResult = 'hello from panel';
|
||||
const panelRoute = '/panel';
|
||||
const panelResult = "hello from panel";
|
||||
const panelRoute = "/panel";
|
||||
const panel = () => (result.result = panelResult);
|
||||
|
||||
const settingsRoute = '/sitekey/';
|
||||
const settingsResult = 'hello from settings';
|
||||
const settingsRoute = "/sitekey/";
|
||||
const settingsResult = "hello from settings";
|
||||
const settings = () => (result.result = settingsResult);
|
||||
|
||||
const patternRoute = '/sitekey/[A-Z,a-z,0-9,_]+/';
|
||||
const examplePatternRoute = '/sitekey/alksdjakdjadajkhdjahrjke234/';
|
||||
const patterResult = 'hello from pattern route';
|
||||
const patternRoute = "/sitekey/[A-Z,a-z,0-9,_]+/";
|
||||
const examplePatternRoute = "/sitekey/alksdjakdjadajkhdjahrjke234/";
|
||||
const patterResult = "hello from pattern route";
|
||||
const pattern = () => (result.result = patterResult);
|
||||
|
||||
const UriExistsErr = 'URI exists';
|
||||
const emptyUriErr = 'uri is empty';
|
||||
const UriExistsErr = "URI exists";
|
||||
const emptyUriErr = "uri is empty";
|
||||
const unregisteredRouteErr = "Route isn't registered";
|
||||
|
||||
const router = new Router();
|
||||
@@ -45,23 +45,23 @@ router.register(patternRoute, pattern);
|
||||
router.register(panelRoute, panel);
|
||||
router.register(settingsRoute, settings);
|
||||
|
||||
it('checks if Router works', () => {
|
||||
window.history.pushState({}, '', examplePatternRoute);
|
||||
it("checks if Router works", () => {
|
||||
window.history.pushState({}, "", examplePatternRoute);
|
||||
router.route();
|
||||
expect(result.result).toBe(patterResult);
|
||||
|
||||
window.history.pushState(
|
||||
{},
|
||||
'',
|
||||
"",
|
||||
examplePatternRoute.slice(0, examplePatternRoute.length - 1),
|
||||
);
|
||||
router.route();
|
||||
expect(result.result).toBe(patterResult);
|
||||
|
||||
window.history.pushState({}, 'Settings', settingsRoute);
|
||||
window.history.pushState({}, "Settings", settingsRoute);
|
||||
router.route();
|
||||
expect(result.result).toBe(settingsResult);
|
||||
window.history.pushState({}, 'Panel', panelRoute);
|
||||
window.history.pushState({}, "Panel", panelRoute);
|
||||
router.route();
|
||||
expect(result.result).toBe(panelResult);
|
||||
|
||||
@@ -74,14 +74,14 @@ it('checks if Router works', () => {
|
||||
|
||||
// empty URI registration
|
||||
try {
|
||||
router.register(' ', settings);
|
||||
router.register(" ", settings);
|
||||
} catch (e) {
|
||||
expect(e.message).toBe(emptyUriErr);
|
||||
}
|
||||
|
||||
// routing to unregistered route
|
||||
try {
|
||||
window.history.pushState({}, `Page Doesn't Exist`, `/page/doesnt/exist`);
|
||||
window.history.pushState({}, "Page Doesn't Exist", "/page/doesnt/exist");
|
||||
router.route();
|
||||
} catch (e) {
|
||||
expect(e.message).toBe(unregisteredRouteErr);
|
||||
@@ -89,7 +89,7 @@ it('checks if Router works', () => {
|
||||
|
||||
// routing to unregistered route
|
||||
try {
|
||||
window.history.pushState({}, `Page Doesn't Exist`, `/sitekey/;asd;lasdj`);
|
||||
window.history.pushState({}, "Page Doesn't Exist", "/sitekey/;asd;lasdj");
|
||||
router.route();
|
||||
} catch (e) {
|
||||
expect(e.message).toBe(unregisteredRouteErr);
|
||||
|
||||
Reference in New Issue
Block a user