Skip to content

Commit e1cb20e

Browse files
author
Kuniwak
committed
Fix tests
1 parent 8c29da9 commit e1cb20e

File tree

1 file changed

+28
-30
lines changed

1 file changed

+28
-30
lines changed

public/stage7/tests.js

Lines changed: 28 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@ describe('ステージ7(よくあるJSのイディオムを読める)', func
1212

1313
var counter = createCounter();
1414

15-
expect(counter).to.equal(/* ここに値を書き込んでください */);
16-
expect(counter).to.equal(/* ここに値を書き込んでください */);
17-
expect(counter).to.equal(/* ここに値を書き込んでください */);
15+
expect(counter()).to.equal(/* ここに値を書き込んでください */);
16+
expect(counter()).to.equal(/* ここに値を書き込んでください */);
17+
expect(counter()).to.equal(/* ここに値を書き込んでください */);
1818
});
1919

2020

@@ -25,7 +25,7 @@ describe('ステージ7(よくあるJSのイディオムを読める)', func
2525

2626
expect(0 || 'default').to.equal(/* ここに値を書き込んでください */);
2727

28-
expect({} || 'default').to.equal(/* ここに値を書き込んでください */);
28+
expect({} || 'default').to.deep.equal(/* ここに値を書き込んでください */);
2929

3030
var func = function(arg) {
3131
return arg || {};
@@ -63,10 +63,10 @@ describe('ステージ7(よくあるJSのイディオムを読める)', func
6363
var truthy = 1;
6464
var falsey = 0;
6565

66-
expect(!!truthy).to.strictEqual(/* ここに値を書き込んでください */);
67-
expect(!!falsey).to.strictEqual(/* ここに値を書き込んでください */);
68-
expect(Boolean(truthy)).to.strictEqual(/* ここに値を書き込んでください */);
69-
expect(Boolean(falsey)).to.strictEqual(/* ここに値を書き込んでください */);
66+
expect(!!truthy).to.equal(/* ここに値を書き込んでください */);
67+
expect(!!falsey).to.equal(/* ここに値を書き込んでください */);
68+
expect(Boolean(truthy)).to.equal(/* ここに値を書き込んでください */);
69+
expect(Boolean(falsey)).to.equal(/* ここに値を書き込んでください */);
7070
});
7171

7272

@@ -102,68 +102,66 @@ describe('ステージ7(よくあるJSのイディオムを読める)', func
102102
describe('闇', function() {
103103
it('== 演算子', function(){
104104
expect('10' == 10)
105-
.to.strictEqual(/* ここに値を書き込んでください */);
105+
.to.equal(/* ここに値を書き込んでください */);
106106

107107
expect(null == undefined)
108-
.to.strictEqual(/* ここに値を書き込んでください */);
108+
.to.equal(/* ここに値を書き込んでください */);
109109

110110
expect(null == false)
111-
.to.strictEqual(/* ここに値を書き込んでください */);
111+
.to.equal(/* ここに値を書き込んでください */);
112112

113113
expect(true == 1)
114-
.to.strictEqual(/* ここに値を書き込んでください */);
114+
.to.equal(/* ここに値を書き込んでください */);
115115

116116
expect([0, 1] == 0)
117-
.to.strictEqual(/* ここに値を書き込んでください */);
117+
.to.equal(/* ここに値を書き込んでください */);
118118

119119
expect([1] == 1)
120-
.to.strictEqual(/* ここに値を書き込んでください */);
120+
.to.equal(/* ここに値を書き込んでください */);
121121
});
122122

123123

124124
it('new 演算子', function(){
125125
expect(Boolean(false) ? true : false)
126-
.to.strictEqual(/* ここに値を書き込んでください */);
126+
.to.equal(/* ここに値を書き込んでください */);
127127

128128
expect(Boolean(0) ? true : false)
129-
.to.strictEqual(/* ここに値を書き込んでください */);
129+
.to.equal(/* ここに値を書き込んでください */);
130130

131131
expect(new Boolean(0) ? true : false)
132-
.to.strictEqual(/* ここに値を書き込んでください */);
132+
.to.equal(/* ここに値を書き込んでください */);
133133

134134
expect('abc' ? true : false)
135-
.to.strictEqual(/* ここに値を書き込んでください */);
135+
.to.equal(/* ここに値を書き込んでください */);
136136

137137
expect('' ? true : false)
138-
.to.strictEqual(/* ここに値を書き込んでください */);
138+
.to.equal(/* ここに値を書き込んでください */);
139139

140140
expect(String(0) ? true : false)
141-
.to.strictEqual(/* ここに値を書き込んでください */);
141+
.to.equal(/* ここに値を書き込んでください */);
142142

143143
expect(String('') ? true : false)
144-
.to.strictEqual(/* ここに値を書き込んでください */);
144+
.to.equal(/* ここに値を書き込んでください */);
145145

146146
expect(new String(0) ? true : false)
147-
.to.strictEqual(/* ここに値を書き込んでください */);
147+
.to.equal(/* ここに値を書き込んでください */);
148148

149149
expect(new String('') ? true : false)
150-
.to.strictEqual(/* ここに値を書き込んでください */);
150+
.to.equal(/* ここに値を書き込んでください */);
151151
});
152152

153153

154154
it('暗黙のキャスト', function(){
155-
expect(+'10' === '10').to.strictEqual(/* ここに値を書き込んでください */);
155+
expect(+'10' === '10').to.equal()/* ここに値を書き込んでください */;
156156

157-
expect('10' | 0 === 10).to.strictEqual(/* ここに値を書き込んでください */);
158-
159-
expect(10 === (10 + '')).to.strictEqual(/* ここに値を書き込んでください */);
157+
expect(10 === (10 + '')).to.equal(/* ここに値を書き込んでください */);
160158
});
161159

162160

163161
it('Array コンストラクタ', function(){
164-
expect(Array(10)).to.strictEqual(/* ここに値を書き込んでください */);
162+
expect(Array(3)).to.deep.equal(/* ここに値を書き込んでください */);
165163

166-
expect(Array(10, 10)).to.strictEqual(/* ここに値を書き込んでください */);
164+
expect(Array(1, 2, 3)).to.deep.equal(/* ここに値を書き込んでください */);
167165
});
168166

169167

@@ -172,7 +170,7 @@ describe('闇', function() {
172170

173171
with (obj) {
174172
expect(obj.foo === undefined)
175-
.to.strictEqual(/* ここに値を書き込んでください */);
173+
.to.equal(/* ここに値を書き込んでください */);
176174
}
177175
});
178176

0 commit comments

Comments
 (0)