Balakin.VSOutputEnhancer.Tests.UnitTests.NpmMessageParserTests.Warning C# (CSharp) Method

Warning() private method

private Warning ( ) : void
return void
        public void Warning()
        {
            const String warningMessage = "npm WARN package.json [email protected] No README data\r\n";

            var span = Utils.CreateSpan(warningMessage);
            var parser = new NpmMessageParser();
            NpmMessageData data;
            var parsed = parser.TryParse(span, out data);
            Assert.IsTrue(parsed);
            Assert.IsNotNull(data);

            Assert.IsTrue(data.Message.HasValue);
            Assert.IsTrue(data.Type.HasValue);

            Assert.AreEqual(MessageType.Warning, data.Type);
            Assert.AreEqual("package.json [email protected] No README data", data.Message);

            Assert.AreEqual(new Span(4, 4), data.Type.Span);
            Assert.AreEqual(new Span(9, 41), data.Message.Span);
        }
NpmMessageParserTests