isaacs / sax-js

A sax style parser for JS
Other
1.09k stars 325 forks source link

Issue 262: Notify the virtual closing of tag #264

Open NPavie opened 9 months ago

NPavie commented 9 months ago

This PR extends the onclosetag event emiter to also provide a boolean value, as to notify if the closing tag operation was "virtual" (that is, if the closing tag did not exist in the parsed content) or not.

A small set of tests is provided to test if everything is working.

This PR also includes a change on the test function to take in account events the var args modification and allow to optionally test additionnal/optional data provided by event emiter, like the virtual boolean value in this case.

All tests are passing with given modifications.