X-Git-Url: https://git.josue.xyz/?p=dotfiles%2F.git;a=blobdiff_plain;f=.config%2Fcoc%2Fextensions%2Fnode_modules%2Fcoc-prettier%2Fnode_modules%2Floglevel%2Ftest%2Fnode-integration.js;h=e38fa5cfc3876a46e1a8f0e75e13717cdf9a826f;hp=5e5c5526f4e40e0c63e43214122a545619d4907f;hb=4d07c77cf4d78cab8639e13ddc3c22495e585b0b;hpb=b3950616b54221c40a7dab9099bda675007e5b6e diff --git a/.config/coc/extensions/node_modules/coc-prettier/node_modules/loglevel/test/node-integration.js b/.config/coc/extensions/node_modules/coc-prettier/node_modules/loglevel/test/node-integration.js index 5e5c5526..e38fa5cf 100644 --- a/.config/coc/extensions/node_modules/coc-prettier/node_modules/loglevel/test/node-integration.js +++ b/.config/coc/extensions/node_modules/coc-prettier/node_modules/loglevel/test/node-integration.js @@ -24,4 +24,21 @@ describe("loglevel included via node", function () { expect(console.info).toHaveBeenCalledWith("test message"); }); + + it("supports using symbols as names", function() { + var log = require('../lib/loglevel'); + + var s1 = Symbol("a-symbol"); + var s2 = Symbol("a-symbol"); + + var logger1 = log.getLogger(s1); + var defaultLevel = logger1.getLevel(); + logger1.setLevel(log.levels.TRACE); + + var logger2 = log.getLogger(s2); + + // Should be unequal: same name, but different symbol instances + expect(logger1).not.toEqual(logger2); + expect(logger2.getLevel()).toEqual(defaultLevel); + }); });