As for the CoffeeScript style of the tests, did you mean the weird object hack or the lack of semicolons? The semicolons are because I followed the style of the test case above... the rest of the file seems inconsistent in semicolon use. The weird object hack was necessary because uidMap isn't externally exposed, but maybe it should be. I agree that it's hacky.
As for the CoffeeScript style of the tests, did you mean the weird object hack or the lack of semicolons? The semicolons are because I followed the style of the test case above... the rest of the file seems inconsistent in semicolon use. The weird object hack was necessary because uidMap isn't externally exposed, but maybe it should be. I agree that it's hacky.