Exemple #1
0
        public void Walk_ValidNodeWithChildren_Throws()
        {
            var node = new HamlNodeDocType(new HamlLine("", HamlRuleEnum.DocType, "", -1));
            node.AddChild(new HamlNodeTextContainer(-1, ""));

            Assert.Throws<HamlInvalidChildNodeException>(() => _walker.Walk(node));
        }
Exemple #2
0
        public void Walk_ValidNodeWithNoChildren_AppendsDocType()
        {
            var node = new HamlNodeDocType(new HamlLine("", HamlRuleEnum.DocType, "", -1));

            _walker.Walk(node);

            _classBuilderMock.Verify(x => x.AppendDocType(""));
        }
 private void Walk(HamlNodeDocType docType)
 {
     _templateILStream.Write("<!DOCTYPE html>");
 }