mirror of
https://github.com/cse110-fa22-group29/cse110-fa22-group29.git
synced 2025-09-09 08:07:22 +00:00
updated css linter and html linter
This commit is contained in:
@@ -1,28 +1,28 @@
|
||||
module.exports = {environment};
|
||||
|
||||
function environment () {
|
||||
const localStorageMock = (function () {
|
||||
let store = {};
|
||||
return {
|
||||
getItem(key) {
|
||||
return store[key];
|
||||
},
|
||||
setItem(key, value) {
|
||||
store[key] = value;
|
||||
},
|
||||
clear() {
|
||||
store = {};
|
||||
},
|
||||
removeItem(key) {
|
||||
delete store[key];
|
||||
},
|
||||
getAll() {
|
||||
return store;
|
||||
},
|
||||
};
|
||||
})();
|
||||
|
||||
let window = {};
|
||||
Object.defineProperty(window, "localStorage", { value: localStorageMock });
|
||||
return window;
|
||||
module.exports = {environment};
|
||||
|
||||
function environment () {
|
||||
const localStorageMock = (function () {
|
||||
let store = {};
|
||||
return {
|
||||
getItem(key) {
|
||||
return store[key];
|
||||
},
|
||||
setItem(key, value) {
|
||||
store[key] = value;
|
||||
},
|
||||
clear() {
|
||||
store = {};
|
||||
},
|
||||
removeItem(key) {
|
||||
delete store[key];
|
||||
},
|
||||
getAll() {
|
||||
return store;
|
||||
},
|
||||
};
|
||||
})();
|
||||
|
||||
let window = {};
|
||||
Object.defineProperty(window, "localStorage", { value: localStorageMock });
|
||||
return window;
|
||||
}
|
@@ -1,81 +1,81 @@
|
||||
const {environment} = require("./testenv.js");
|
||||
var assert = require("assert");
|
||||
var {describe, it, beforeEach} = require("mocha");
|
||||
var {saveToLocal, getFromLocal, removeFromLocal, clearLocal} = require("./testenv_helpers");
|
||||
|
||||
beforeEach(() => {
|
||||
window = environment();
|
||||
});
|
||||
|
||||
describe("test localStorage mock", () => {
|
||||
it("test save and fetch", () => {
|
||||
saveToLocal("testkey1", "testvalue1");
|
||||
saveToLocal("testkey2", "testvalue2");
|
||||
saveToLocal("testkey3", "testvalue3");
|
||||
saveToLocal("testkey4", "testvalue4");
|
||||
|
||||
assert.equal(getFromLocal("testkey1"), "testvalue1");
|
||||
assert.equal(getFromLocal("testkey2"), "testvalue2");
|
||||
assert.equal(getFromLocal("testkey3"), "testvalue3");
|
||||
assert.equal(getFromLocal("testkey4"), "testvalue4");
|
||||
|
||||
saveToLocal("testkey6", "testvalue5");
|
||||
assert.equal(getFromLocal("testkey6"), "testvalue5");
|
||||
});
|
||||
|
||||
it("test window locality", () => {
|
||||
assert.equal(getFromLocal("testkey1"), null);
|
||||
assert.equal(getFromLocal("testkey2"), null);
|
||||
assert.equal(getFromLocal("testkey3"), null);
|
||||
assert.equal(getFromLocal("testkey4"), null);
|
||||
});
|
||||
|
||||
it("test delete and fetch", () => {
|
||||
saveToLocal("testkey1", "testvalue1");
|
||||
saveToLocal("testkey2", "testvalue2");
|
||||
saveToLocal("testkey3", "testvalue3");
|
||||
saveToLocal("testkey4", "testvalue4");
|
||||
|
||||
removeFromLocal("testkey3");
|
||||
|
||||
assert.equal(getFromLocal("testkey1"), "testvalue1");
|
||||
assert.equal(getFromLocal("testkey2"), "testvalue2");
|
||||
assert.equal(getFromLocal("testkey3"), null);
|
||||
assert.equal(getFromLocal("testkey4"), "testvalue4");
|
||||
|
||||
removeFromLocal("testkey1");
|
||||
|
||||
assert.equal(getFromLocal("testkey1"), null);
|
||||
assert.equal(getFromLocal("testkey2"), "testvalue2");
|
||||
assert.equal(getFromLocal("testkey3"), null);
|
||||
assert.equal(getFromLocal("testkey4"), "testvalue4");
|
||||
|
||||
removeFromLocal("testkey4");
|
||||
|
||||
assert.equal(getFromLocal("testkey1"), null);
|
||||
assert.equal(getFromLocal("testkey2"), "testvalue2");
|
||||
assert.equal(getFromLocal("testkey3"), null);
|
||||
assert.equal(getFromLocal("testkey4"), null);
|
||||
|
||||
removeFromLocal("testkey2");
|
||||
|
||||
assert.equal(getFromLocal("testkey1"), null);
|
||||
assert.equal(getFromLocal("testkey2"), null);
|
||||
assert.equal(getFromLocal("testkey3"), null);
|
||||
assert.equal(getFromLocal("testkey4"), null);
|
||||
});
|
||||
|
||||
it("test clear and fetch", () => {
|
||||
saveToLocal("testkey1", "testvalue1");
|
||||
saveToLocal("testkey2", "testvalue2");
|
||||
saveToLocal("testkey3", "testvalue3");
|
||||
saveToLocal("testkey4", "testvalue4");
|
||||
|
||||
clearLocal();
|
||||
|
||||
assert.equal(getFromLocal("testkey1"), null);
|
||||
assert.equal(getFromLocal("testkey2"), null);
|
||||
assert.equal(getFromLocal("testkey3"), null);
|
||||
assert.equal(getFromLocal("testkey4"), null);
|
||||
});
|
||||
const {environment} = require("./testenv.js");
|
||||
var assert = require("assert");
|
||||
var {describe, it, beforeEach} = require("mocha");
|
||||
var {saveToLocal, getFromLocal, removeFromLocal, clearLocal} = require("./testenv_helpers");
|
||||
|
||||
beforeEach(() => {
|
||||
window = environment();
|
||||
});
|
||||
|
||||
describe("test localStorage mock", () => {
|
||||
it("test save and fetch", () => {
|
||||
saveToLocal("testkey1", "testvalue1");
|
||||
saveToLocal("testkey2", "testvalue2");
|
||||
saveToLocal("testkey3", "testvalue3");
|
||||
saveToLocal("testkey4", "testvalue4");
|
||||
|
||||
assert.equal(getFromLocal("testkey1"), "testvalue1");
|
||||
assert.equal(getFromLocal("testkey2"), "testvalue2");
|
||||
assert.equal(getFromLocal("testkey3"), "testvalue3");
|
||||
assert.equal(getFromLocal("testkey4"), "testvalue4");
|
||||
|
||||
saveToLocal("testkey6", "testvalue5");
|
||||
assert.equal(getFromLocal("testkey6"), "testvalue5");
|
||||
});
|
||||
|
||||
it("test window locality", () => {
|
||||
assert.equal(getFromLocal("testkey1"), null);
|
||||
assert.equal(getFromLocal("testkey2"), null);
|
||||
assert.equal(getFromLocal("testkey3"), null);
|
||||
assert.equal(getFromLocal("testkey4"), null);
|
||||
});
|
||||
|
||||
it("test delete and fetch", () => {
|
||||
saveToLocal("testkey1", "testvalue1");
|
||||
saveToLocal("testkey2", "testvalue2");
|
||||
saveToLocal("testkey3", "testvalue3");
|
||||
saveToLocal("testkey4", "testvalue4");
|
||||
|
||||
removeFromLocal("testkey3");
|
||||
|
||||
assert.equal(getFromLocal("testkey1"), "testvalue1");
|
||||
assert.equal(getFromLocal("testkey2"), "testvalue2");
|
||||
assert.equal(getFromLocal("testkey3"), null);
|
||||
assert.equal(getFromLocal("testkey4"), "testvalue4");
|
||||
|
||||
removeFromLocal("testkey1");
|
||||
|
||||
assert.equal(getFromLocal("testkey1"), null);
|
||||
assert.equal(getFromLocal("testkey2"), "testvalue2");
|
||||
assert.equal(getFromLocal("testkey3"), null);
|
||||
assert.equal(getFromLocal("testkey4"), "testvalue4");
|
||||
|
||||
removeFromLocal("testkey4");
|
||||
|
||||
assert.equal(getFromLocal("testkey1"), null);
|
||||
assert.equal(getFromLocal("testkey2"), "testvalue2");
|
||||
assert.equal(getFromLocal("testkey3"), null);
|
||||
assert.equal(getFromLocal("testkey4"), null);
|
||||
|
||||
removeFromLocal("testkey2");
|
||||
|
||||
assert.equal(getFromLocal("testkey1"), null);
|
||||
assert.equal(getFromLocal("testkey2"), null);
|
||||
assert.equal(getFromLocal("testkey3"), null);
|
||||
assert.equal(getFromLocal("testkey4"), null);
|
||||
});
|
||||
|
||||
it("test clear and fetch", () => {
|
||||
saveToLocal("testkey1", "testvalue1");
|
||||
saveToLocal("testkey2", "testvalue2");
|
||||
saveToLocal("testkey3", "testvalue3");
|
||||
saveToLocal("testkey4", "testvalue4");
|
||||
|
||||
clearLocal();
|
||||
|
||||
assert.equal(getFromLocal("testkey1"), null);
|
||||
assert.equal(getFromLocal("testkey2"), null);
|
||||
assert.equal(getFromLocal("testkey3"), null);
|
||||
assert.equal(getFromLocal("testkey4"), null);
|
||||
});
|
||||
});
|
@@ -1,17 +1,17 @@
|
||||
module.exports = {saveToLocal, getFromLocal, removeFromLocal, clearLocal};
|
||||
|
||||
function saveToLocal (k, v) {
|
||||
window.localStorage.setItem(k, v);
|
||||
}
|
||||
|
||||
function getFromLocal (k) {
|
||||
return window.localStorage.getItem(k);
|
||||
}
|
||||
|
||||
function removeFromLocal (k) {
|
||||
window.localStorage.removeItem(k);
|
||||
}
|
||||
|
||||
function clearLocal () {
|
||||
window.localStorage.clear();
|
||||
module.exports = {saveToLocal, getFromLocal, removeFromLocal, clearLocal};
|
||||
|
||||
function saveToLocal (k, v) {
|
||||
window.localStorage.setItem(k, v);
|
||||
}
|
||||
|
||||
function getFromLocal (k) {
|
||||
return window.localStorage.getItem(k);
|
||||
}
|
||||
|
||||
function removeFromLocal (k) {
|
||||
window.localStorage.removeItem(k);
|
||||
}
|
||||
|
||||
function clearLocal () {
|
||||
window.localStorage.clear();
|
||||
}
|
Reference in New Issue
Block a user