class Teaspoon
.Jasmine1.Spec extends Teaspoon
.Spec
constructor: (@spec) -> @fullDescription = @spec.getFullName() @description = @spec.description @link = @filterUrl(@fullDescription) @parent = @spec.suite @suiteName = @parent.getFullName() @viewId = @spec.viewId @pending = @spec.pending errors: -> return [] unless @spec.results for item in @spec.results().getItems() continue if item.passed() {message: item.message, stack: item.trace.stack} getParents: -> return @parents if @parents @parents ||= [] parent = @parent while parent parent = new Teaspoon.Jasmine1.Suite(parent) @parents.unshift(parent) parent = parent.parent @parents result: -> results = @spec.results() status = "failed" status = "passed" if results.passed() status = "pending" if @spec.pending status: status skipped: results.skipped