Upgrade to Pro — share decks privately, control downloads, hide ads and more …

The most convoluted JavaScript testing framework?

The most convoluted JavaScript testing framework?

Slides from my talk on building a test framework for Mirth Connect channels at JSOxford on the 14th of May 2015 (http://www.meetup.com/JSOxford/events/221556244/). Video available here: https://vimeo.com/127966513

Ryan Brooks

May 14, 2015
Tweet

More Decks by Ryan Brooks

Other Decks in Technology

Transcript

  1. Mirth Connect Mirth Connect Appliance VM Our protagonist: Mirth Connect

    • ETL/integration engine • Java-based *yay* • JavaScript channel definitions Channel Connector Connector
  2. • No versioning • No code-completion • No docs in

    IDE • No refactoring (or any) tools • Manual testing only
  3. We’re not there yet • Equality is important • Always

    implement equals and hashCode • … or hack dynamic equality on top
  4. Bonus points: build system! • Decompile export XML into JS

    and config files • Compile JS and config files into XML to import • Test on source change