22 lines
548 B
Java
22 lines
548 B
Java
package be.klak.junit.jasmine;
|
|
|
|
import org.mozilla.javascript.NativeObject;
|
|
import org.mozilla.javascript.ScriptableObject;
|
|
|
|
class JasmineSpecFailureException extends Exception {
|
|
|
|
private static final long serialVersionUID = 1L;
|
|
|
|
private final ScriptableObject trace;
|
|
|
|
public JasmineSpecFailureException(NativeObject specResultItem) {
|
|
this.trace = (ScriptableObject) specResultItem.get("trace", specResultItem);
|
|
}
|
|
|
|
@Override
|
|
public String getMessage() {
|
|
return (String) trace.get("message", trace).toString();
|
|
}
|
|
|
|
}
|