Sha256: f6613006741c3d71eabf8718d1f932887992514c50d3fe262a5410c498b4f465
Contents?: true
Size: 927 Bytes
Versions: 1
Compression:
Stored size: 927 Bytes
Contents
class Teaspoon.Jasmine1.Spec constructor: (@spec) -> @fullDescription = @spec.getFullName() @description = @spec.description @link = "?grep=#{encodeURIComponent(@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
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
teaspoon-jasmine-2.2.0 | lib/teaspoon/jasmine/assets/teaspoon/jasmine1/spec.coffee |