123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- "use strict";
- define(['../lib/loglevel', 'test/test-helpers'], function(log, testHelpers) {
- var describeIf = testHelpers.describeIf;
- var itIf = testHelpers.itIf;
- describe("Integration smoke tests:", function() {
- describe("log methods", function() {
- it("can all be disabled", function() {
- log.setLevel(log.levels.SILENT);
- log.trace("trace");
- log.debug("debug");
- log.log("log");
- log.info("info");
- log.warn("warn");
- log.error("error");
- });
- });
- describeIf(typeof console !== "undefined", "log methods", function() {
- it("can all be called", function() {
- if (typeof console !== "undefined") {
- log.setLevel(log.levels.TRACE);
- }
- log.trace("trace");
- log.debug("debug");
- log.log("log");
- log.info("info");
- log.warn("warn");
- log.error("error");
- });
- });
- describeIf(typeof console !== "undefined", "log levels", function() {
- beforeEach(function() {
- this.addMatchers({
- "toBeTheStoredLevel" : testHelpers.toBeTheStoredLevel
- });
- });
- it("are all settable", function() {
- log.setLevel(log.levels.TRACE);
- log.setLevel(log.levels.DEBUG);
- log.setLevel(log.levels.INFO);
- log.setLevel(log.levels.WARN);
- log.setLevel(log.levels.ERROR);
- });
- itIf(testHelpers.isAnyLevelStoragePossible(), "are persisted", function() {
- log.setLevel(log.levels.TRACE);
- expect('trace').toBeTheStoredLevel();
- log.setLevel(log.levels.DEBUG);
- expect('debug').toBeTheStoredLevel();
- log.setLevel(log.levels.INFO);
- expect('info').toBeTheStoredLevel();
- log.setLevel(log.levels.WARN);
- expect('warn').toBeTheStoredLevel();
- log.setLevel(log.levels.ERROR);
- expect('error').toBeTheStoredLevel();
- log.setLevel(log.levels.SILENT);
- expect('silent').toBeTheStoredLevel();
- });
- });
- });
- });
|