UNPKG

reakit-warning

Version:

Reakit warning

27 lines (21 loc) 751 B
import { warning } from "../warning"; const initialNodeEnv = process.env.NODE_ENV; afterEach(() => { process.env.NODE_ENV = initialNodeEnv; }); test('log to console.warn when NODE_ENV is not "production"', () => { process.env.NODE_ENV = "development"; warning(true, "warn", "ing"); expect(console).toHaveWarnedWith("warn", "\n", "ing"); }); test('do not log to console.warn if NODE_ENV is "production"', () => { process.env.NODE_ENV = "production"; warning(true, "warn", "ing"); expect(console).not.toHaveWarned(); }); test("log an object to console.warn", () => { process.env.NODE_ENV = "development"; const obj = {}; warning(true, "warn", obj, "ing"); expect(console).toHaveWarnedWith("warn", "\n", obj, "\n", "ing"); });