mirror of
https://github.com/cse110-fa22-group29/cse110-fa22-group29.git
synced 2025-09-10 00:27:20 +00:00
switch localStorage mock to mock-local-storage,
fix unit tests to work with ES6 import syntax, remove testenv module
This commit is contained in:
@@ -1,11 +1,9 @@
|
||||
const {getReviewsFromStorage, saveReviewsToStorage} = require("./localStorage");
|
||||
const {environment} = require("./testenv");
|
||||
const assert = require("assert");
|
||||
const {describe, it, beforeEach} = require("mocha");
|
||||
import {strict as assert} from "node:assert"
|
||||
import {describe, it, beforeEach} from "mocha";
|
||||
import {saveReviewsToStorage, getReviewsFromStorage} from "./localStorage.js";
|
||||
|
||||
beforeEach(() => {
|
||||
window = environment();
|
||||
localStorage = window.localStorage;
|
||||
localStorage.clear();
|
||||
});
|
||||
|
||||
describe("test app localStorage interaction", () => {
|
||||
@@ -26,7 +24,8 @@ describe("test app localStorage interaction", () => {
|
||||
assert.deepEqual(getReviewsFromStorage(), reviews);
|
||||
});
|
||||
it("repeated store one more and get", () => {
|
||||
saveReviewsToStorage(reviews);
|
||||
let reviews = [];
|
||||
|
||||
assert.deepEqual(getReviewsFromStorage(), reviews);
|
||||
|
||||
for(let i = 0; i < 1000; i++){
|
||||
|
Reference in New Issue
Block a user