@@ -60,9 +60,13 @@ QUnit.test('parsing non-trivial markup', async function(assert) {
60
60
assert . equal ( await minify ( input ) , input ) ;
61
61
62
62
input = '<$unicorn>' ;
63
- // assert.throws(async function() {
64
- // await minify(input);
65
- // }, 'Invalid tag name');
63
+ try {
64
+ await minify ( input ) ;
65
+ }
66
+ catch ( err ) {
67
+ assert . throws ( err , 'Invalid tag name' ) ;
68
+ }
69
+
66
70
assert . equal ( await minify ( input , {
67
71
continueOnParseError : true ,
68
72
} ) , input ) ;
@@ -95,10 +99,15 @@ QUnit.test('parsing non-trivial markup', async function(assert) {
95
99
// https://github.com/kangax/html-minifier/issues/507
96
100
input = '<tag v-ref:vm_pv :imgs=" objpicsurl_ "></tag>' ;
97
101
assert . equal ( await minify ( input ) , input ) ;
102
+
98
103
input = '<tag v-ref:vm_pv :imgs=" objpicsurl_ " ss"123>' ;
99
- // assert.throws(function() {
100
- // minify(input);
101
- // }, 'invalid attribute name');
104
+ try {
105
+ await minify ( input ) ;
106
+ }
107
+ catch ( err ) {
108
+ assert . throws ( err , 'invalid attribute name' ) ;
109
+ }
110
+
102
111
assert . equal ( await minify ( input , {
103
112
continueOnParseError : true ,
104
113
} ) , input ) ;
@@ -112,6 +121,7 @@ QUnit.test('parsing non-trivial markup', async function(assert) {
112
121
' data-ng-pattern="vm.options.format"' +
113
122
' data-options="vm.datepickerOptions">' ;
114
123
assert . equal ( await minify ( input ) , input ) ;
124
+
115
125
input = '<input class="form-control" type="text" style="" id="{{vm.formInputName}}" name="{{vm.formInputName}}"' +
116
126
' <!--FIXME hardcoded placeholder - dates may not be used for service required fields yet. -->' +
117
127
' placeholder="YYYY-MM-DD"' +
@@ -120,18 +130,26 @@ QUnit.test('parsing non-trivial markup', async function(assert) {
120
130
' data-ng-model-options="{ debounce: 1000 }"' +
121
131
' data-ng-pattern="vm.options.format"' +
122
132
' data-options="vm.datepickerOptions">' ;
123
- // assert.throws(function() {
124
- // minify(input);
125
- // }, 'HTML comment inside tag');
133
+ try {
134
+ await minify ( input ) ;
135
+ }
136
+ catch ( err ) {
137
+ assert . throws ( err , 'HTML comment inside tag' ) ;
138
+ }
139
+
126
140
assert . equal ( await minify ( input , {
127
141
continueOnParseError : true ,
128
142
} ) , input ) ;
129
143
130
144
// https://github.com/kangax/html-minifier/issues/974
131
145
input = '<!–– Failing New York Times Comment -->' ;
132
- // assert.throws(function() {
133
- // minify(input);
134
- // }, 'invalid HTML comment');
146
+ try {
147
+ await minify ( input ) ;
148
+ }
149
+ catch ( err ) {
150
+ assert . throws ( err , 'invalid HTML comment' ) ;
151
+ }
152
+
135
153
assert . equal ( await minify ( input , {
136
154
continueOnParseError : true ,
137
155
} ) , input ) ;
0 commit comments