frontend linting

This commit is contained in:
realaravinth
2021-10-08 15:24:29 +05:30
parent f7afc72d81
commit 53720ff740
91 changed files with 2158 additions and 1677 deletions

View File

@@ -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);