Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 8ed2e35

Browse files
Merge pull request #31 from finnhodgkin/tdd-section-fixes
TDD section updates
2 parents d17b772 + f6f2204 commit 8ed2e35

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

‎README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -606,7 +606,7 @@ We _always_ start with the Model test(s)
606606

607607
```js
608608
test('Test: reset counter returns 0', function(assert) {
609-
var result = update(6, "res");
609+
var result = update(6, "reset");
610610
assert.equal(result, 0);
611611
});
612612
```
@@ -634,20 +634,20 @@ we need to give the _user_ something to interact with! <br />
634634
We are going to be "_adventurous_" and write _two_ tests this time! <br />
635635
(_thankfully we already have a UI test for another button we can "copy"_)
636636

637-
```
637+
```js
638638
test('reset button should be present on page', function(assert) {
639639
var reset = document.getElementsByClassName('reset');
640-
console.log(reset);
641640
assert.equal(reset.length, 1);
642641
});
643642

644643
test('Click reset button resets model (counter) to 0', function(assert) {
645-
mount({model: 7, update: update, view: view}, id); // set initial state
644+
mount(7, update, view, id); // set initial state
646645
var root = document.getElementById(id);
647646
assert.equal(root.getElementsByClassName('count')[0].textContent, 7);
648647
var btn = root.getElementsByClassName("reset")[0]; // click reset button
649648
btn.click(); // Click the Reset button!
650649
var state = root.getElementsByClassName('count')[0].textContent;
650+
empty(document.getElementById(id)); // Clear the test DOM elements
651651
});
652652
```
653653
#### 9.5 Watch View/UI Tests Fail!

‎examples/counter-basic-test/test.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,8 @@ test('Test negative state: update(-9, "inc") returns -8', function(assert) {
2323
test('mount({model: 9, update: update, view: view}, "'
2424
+ id +'") sets initial state to 9', function(assert) {
2525
mount(9, update, view, id);
26-
var state = document.getElementById(id).textContent.replace(/-+/, '');
26+
var state = document.getElementById(id)
27+
.getElementsByClassName('count')[0].textContent;
2728
assert.equal(state, 9);
2829
});
2930

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /