Disable tampermonkey tests

This commit is contained in:
Clayton Wilson 2024-03-12 06:53:46 -05:00
parent 695ab68735
commit 1b117f94ac

View File

@ -9,30 +9,30 @@ test("Constructor", () => {
const _logger = new Logger(); const _logger = new Logger();
}); });
test("Add outputs", () => { // test("Add outputs", () => {
const logger = new Logger(); // const logger = new Logger();
const consoleOutput = new Console(); // const consoleOutput = new Console();
const tampermonkeyOutput = new Tampermonkey(); // const tampermonkeyOutput = new Tampermonkey();
const callbackOutput = new Callback({ // const callbackOutput = new Callback({
enabled: true, // enabled: true,
callback: (message, meta, context) => { // callback: (message, meta, context) => {
console.log(message, meta, context); // console.log(message, meta, context);
return; // return;
}, // },
}); // });
logger // logger
.addOutput(consoleOutput) // .addOutput(consoleOutput)
.addOutput(tampermonkeyOutput) // .addOutput(tampermonkeyOutput)
.addOutput(callbackOutput); // .addOutput(callbackOutput);
}); // });
test("Add storage", () => { // test("Add storage", () => {
const logger = new Logger(); // const logger = new Logger();
const tampermonkeyOutput = new Tampermonkey(); // const tampermonkeyOutput = new Tampermonkey();
logger.setStorage(tampermonkeyOutput); // logger.setStorage(tampermonkeyOutput);
}); // });
test("Log Messages", () => { test("Log Messages", () => {
let logMessages: string[] = []; let logMessages: string[] = [];
@ -125,3 +125,82 @@ test("Logs contain timestamps", () => {
logger.addOutput(callbackOutput); logger.addOutput(callbackOutput);
logger.debug("test"); logger.debug("test");
}); });
// test("Overflow logs buffer", () => {
// const logger = new Logger({
// bufferCapacity: 100,
// outputs: { console: { enabled: false } },
// });
// for (let i = 0; i < 100; i++) {
// logger.log(`Iteration: ${i}`);
// }
// logger.log("done");
// });
// test("Export logs without tampermonkey", async () => {
// const logger = new Logger({ outputs: { console: { enabled: false } } });
// for (let i = 0; i < 10; i++) {
// logger.log(`Iteration: ${i}`);
// }
// const export_one = await logger.export(1);
// expect(export_one.length).toBe(1);
// expect(export_one[0]).toContain("Iteration: 9");
// const export_five = await logger.export(5);
// expect(export_five.length).toBe(5);
// expect(export_five[3]).toContain("Iteration: 8");
// const export_all = await logger.export(100);
// expect(export_all.length).toBe(10);
// expect(export_all[9]).toContain("Iteration: 9");
// });
// const _logger1 = new Logger({});
// const _logger2 = new Logger({
// outputs: {
// tampermonkey: {
// enabled: false,
// maxBuckets: 0,
// bucketIndexKey: "",
// },
// },
// });
// const _logger3 = new Logger({
// outputs: {
// console: {
// enabled: false,
// },
// },
// });
// const _logger4 = new Logger({ outputs: { console: { enabled: true } } });
// const _logger5 = new Logger({
// outputs: { console: { enabled: false }, tampermonkey: { enabled: false } },
// });
// const _logger6 = new Logger({ outputs: { callback: () => {} } });
// const _logger7 = new Logger({
// outputs: {
// console: { enabled: true },
// tampermonkey: { enabled: false },
// callback: () => {},
// },
// });
// const _logger8 = new Logger({
// outputs: {
// console: {
// style: {
// trace: { backgroundColor: "#ababab", textColor: "#bababa" },
// debug: { backgroundColor: "#436ba3", textColor: "#197921" },
// info: { backgroundColor: "#9991aa", textColor: "#906851" },
// warn: { backgroundColor: "#deadbe", textColor: "#ad7ce3" },
// },
// },
// },
// });
// });