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);
}