/*globals describe it */ "use strict"; require("should"); const webpack = require("../lib/webpack"); const MemoryFs = require("memory-fs"); describe("Stats", () => { it("should print env string in stats", function(done) { const compiler = webpack({ context: __dirname, entry: "./fixtures/a" }); compiler.outputFileSystem = new MemoryFs(); compiler.run((err, stats) => { if (err) return done(err); try { stats .toString({ all: false, env: true, _env: "production" }) .should.be.eql('Environment (--env): "production"'); stats .toString({ all: false, env: true, _env: { prod: ["foo", "bar"], baz: true } }) .should.be.eql( "Environment (--env): {\n" + ' "prod": [\n' + ' "foo",\n' + ' "bar"\n' + " ],\n" + ' "baz": true\n' + "}" ); done(); } catch (e) { done(e); } }); }); });