I built a random-color angular directive with a test on the same page. I started by using plunkr but gave up and used Bower because my connection was unreliable. I learned that angular-mocks is a counterpart to Jasmine in that it exports global variables for convenience. Also, angular-mocks must be loaded after Jasmine. I learned this the hard way.
jschain: tests (mocha/chai) inside jsbin (#12)
I found Mocha and Chai on cdnjs and created a small example of running them inside jsbin.