Update immediate goals.

- This commit should get rebased out before merging to master
This commit is contained in:
Davis W. Frank & Rajan Agaskar
2012-12-07 17:51:17 -08:00
parent be6b87a31b
commit 4ad43267ab
2 changed files with 19 additions and 0 deletions

View File

@@ -7,4 +7,22 @@
* Properties aren't encapsulated -- can be mutated, unsafe.
1. Reporters get data objects (no methods).
* easier to refactor as needed
1. More unit tests - fewer nasty integration tests
## Remaining non-story-able work:
* Make a `TODO` list
### Hard
* Finish killing Globals
* Guidlines: everything that isn't a CTOR should be closed inside `Env`, and everything that is a CTOR needs to be `new`ed inside the `Env`
* Spies
* jasmine.util should be util closure inside of env or something
* Suites need to be unit-tested
* Remove Queue from Suite in favor of queuerunner refactoring
* Remover Runner in favor of a top-level Suite
* This means Env needs to `new` a `Suite` first thing
* get feature parity back on HTMLReporter
### Easy
* Refactor `queuerunner` into a new object
* xdescribe / xit make skipped specs instead of empty blocks

View File

@@ -42,6 +42,7 @@ jasmine.HtmlReporter.ReporterView = function(dom, jasmine, catchExceptions) {
this.specComplete = function(result) {
this.completeSpecCount++;
//TODO: this needs to work in order to get blanks for skipped specs.
// if (isUndefined(this.views.specs[result.id])) {
// this.views.specs[result.id] = new this.jasmine.HtmlReporter.SpecView(result, dom);
// }