Skip to content

Stronger tests #55

@cben

Description

@cben

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

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions