test expects out of .then() block, and it fails when it has to fail
make the test fail if expectations in then() fails, thanks to http://lostechies.com/derickbailey/2012/08/17/asynchronous-unit-tests-with-mocha-promises-and-winjs
expects inside .then() block, but test fail if they fail thanks to the catch block
expects inside .then() block, but test fail if they fail thanks to the catch block
expects inside .then() block, but test fail if they fail thanks to the catch block
red: new todo task