javascript test coverage

This commit is contained in:
realaravinth
2021-05-06 12:11:06 +05:30
parent f0e3940868
commit c8d2ddbaf3
3 changed files with 20 additions and 12 deletions

View File

@@ -27,7 +27,7 @@ const panelResult = 'hello from panel';
const panelRoute = '/panel';
const panel = () => (result.result = panelResult);
const settingsRoute = '/settings';
const settingsRoute = '/settings/';
const settingsResult = 'hello from settings';
const settings = () => (result.result = settingsResult);
@@ -35,6 +35,14 @@ const router = new Router();
router.register(panelRoute, panel);
router.register(settingsRoute, settings);
test('error checking in router works', () => {
try {
router.register(settingsRoute, settings);
} catch (e) {
expect(e.message).toBe('URI exists');
}
});
test('checks if Router works', () => {
window.history.pushState({}, 'Settings', settingsRoute);
router.route();