(function(global){
// Regular Expressions for parsing tags and attributes
- var startTag = /^<(\w+)((?:\s*[\w:-]+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)>/,
+ var startTag = /^<([\w:-]+)((?:\s*[\w:-]+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)>/,
endTag = /^<\/(\w+)[^>]*>/,
attr = /([\w:-]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|([^>\s]+)))?/g,
doctype = /^<!DOCTYPE [^>]+>/i;
equal(minify('<a title="x"href=" ">foo</a>'), '<a title="x" href="">foo</a>');
equal(minify('<p id=""class=""title="">x'), '<p id="" class="" title="">x</p>');
equal(minify('<p x="x\'"">x</p>'), '<p x="x\'">x</p>', 'trailing quote should be ignored');
+
+ equal(minify('<ng-include src="x"></ng-include>'), '<ng-include src="x"></ng-include>');
+ equal(minify('<ng:include src="x"></ng:include>'), '<ng:include src="x"></ng:include>');
});
test('`minifiy` exists', function() {