UNPKG

joii-unit

Version:

UnitTest Framework for JOII-based applications

46 lines (38 loc) 1.68 kB
/* JavaScript Unit Testing Framework _ _ _ - Powered by JOII (_)___ (_|_) .__ __ / / __ \/ / / __ __ ____ |__|/ |_ (c)2014, <harold@iedema.me> / / /_/ / / / | | \/ \| \ __\ Released under the MIT license. __/ /\____/_/_/ | | / | \ || | --------------------------------- /___/ ------------ |____/|___| /__||__| --- */ (function(g, namespace, Interface, undefined) { var ns = namespace('Annotation.Behavior'); /** * When this interface is implemented on an annotation, the annotation will * be responsible for executing the test. * * @author Harold Iedema <harold@iedema.me> */ ns.ExceptionBehavior = Interface('UAB_Exception', { /** * Returns true if the given Error matches the expected exception. * * @param object|string e * @return bool */ 'public function isValid' : function (e) {}, /** * Returns the message from the given Error object. * @return string */ 'public function getExceptionString' : function (e) {}, /** * Returns the expected exception. * @return string */ 'public function getExpectedExceptionString' : function () {} }); } ((typeof window !== 'undefined' ? window : global), (typeof window !== 'undefined' ? window : global).JOII.Unit.Namespace, (typeof window !== 'undefined' ? window : global).JOII.InterfaceBuilder));