Testacular (now Karma) is awesome, so is angular-scenario. Using them together is proving a challenge however. There is an ANGULAR-SCENARIO-ADAPTER in Testacular, but that b
The reason true becomes undefined is that you are using angular-scenario's version of expect (not Jasmine's version) which takes a parameter called future that will evaluate to a page element or property once the page has loaded.
Angular-scenario expects the future parameter to be an object with a value property. So when you pass in true it attempts to access true.value which evaluates to undefined.
expect({value: true}).toEqual(true); works fine.