-
Notifications
You must be signed in to change notification settings - Fork 46
Description
Yesterday I pushed ad146e1 which updated CodeMirror but not Firepad, resulting in a combination where firepad doesn't sync any changes ("pos exceeds the bounds of the AnnotationList").
I knew all about it and even prepared a correct update on a new-deps branch but forgot about it, and only tested the CM commit in my dirty checkout which also had new firepad... FAIL! I should fire myself.
But my main point here is that my laughable smoke test didn't catch that I completely broke mathdown (pages did load but edits weren't saved! That's even worse that being visibly down!)
I really need a functional test opening same page from 2 instances and seeing edits propogate.
Should check if I can reuse existing firepad tests...
Also, JS console errors should be blockers. See https://code.google.com/p/selenium/issues/detail?id=148