Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
MR414N-ID
GitHub Repository: MR414N-ID/botku2
Path: blob/master/node_modules/@bochilteam/scraper/lib/esm/games/test.js
1126 views
1
import { expect } from 'chai';
2
import { tebakgambar, tebakgambarjson, asahotak, asahotakjson, caklontong, caklontongjson, family100, family100json, tebakkata, tebakkatajson, tebakkimia, tebakkimiajson, tekateki, tekatekijson, siapakahaku, siapakahakujson, susunkata, susunkatajson, tebakbendera, tebakbenderajson, tebaklirik, tebaklirikjson, tebakkabupaten, tebakkabupatenjson, tebaktebakan, tebaktebakanjson } from './index.js';
3
describe('Games', () => {
4
describe('Tebakgambar', () => {
5
it('tebakgambar', done => {
6
tebakgambar().then(result => {
7
expect(result).to.an('object');
8
expect(result.index).to.a('number');
9
expect(result.img).to.a('string');
10
expect(result.jawaban).to.a('string');
11
expect(result.deskripsi).to.a('string');
12
return done();
13
}).catch(done);
14
});
15
it('tebakgambar JSON', done => {
16
const res = tebakgambarjson;
17
expect(res).to.an('array');
18
expect(res).to.have.lengthOf.at.least(1000);
19
return done();
20
});
21
});
22
describe('Asahotak', () => {
23
it('asahotak', done => {
24
asahotak().then(result => {
25
expect(result).to.an('object');
26
expect(result.index).to.a('number');
27
expect(result.soal).to.a('string');
28
expect(result.jawaban).to.a('string');
29
return done();
30
}).catch(done);
31
});
32
it('asahotak JSON', done => {
33
const res = asahotakjson;
34
expect(res).to.an('array');
35
expect(res).to.have.lengthOf.at.least(228);
36
return done();
37
});
38
});
39
describe('Caklontong', () => {
40
it('caklontong', done => {
41
caklontong().then(result => {
42
expect(result).to.an('object');
43
expect(result.index).to.a('number');
44
expect(result.soal).to.a('string');
45
expect(result.jawaban).to.a('string');
46
expect(result.deskripsi).to.a('string');
47
return done();
48
}).catch(done);
49
});
50
it('caklontong JSON', done => {
51
const res = caklontongjson;
52
expect(res).to.an('array');
53
expect(res).to.have.lengthOf.at.least(414);
54
return done();
55
});
56
});
57
describe('Family 100', () => {
58
it('family100', done => {
59
family100().then(result => {
60
expect(result).to.an('object');
61
expect(result.soal).to.a('string');
62
expect(result.jawaban).to.a('array');
63
return done();
64
}).catch(done);
65
});
66
it('family100 JSON', done => {
67
const res = family100json;
68
expect(res).to.an('array');
69
expect(res).to.have.lengthOf.at.least(7152);
70
return done();
71
});
72
});
73
describe('TebakKata', () => {
74
it('tebakkata', done => {
75
tebakkata().then(result => {
76
expect(result).to.an('object');
77
expect(result.index).to.a('number');
78
expect(result.soal).to.a('string');
79
expect(result.jawaban).to.a('string');
80
return done();
81
}).catch(done);
82
});
83
it('tebakkata JSON', done => {
84
const res = tebakkatajson;
85
expect(res).to.an('array');
86
expect(res).to.have.lengthOf.at.least(302);
87
return done();
88
});
89
});
90
describe('TebakKimia', () => {
91
it('tebakkimia', done => {
92
tebakkimia().then(result => {
93
expect(result).to.an('object');
94
expect(result.unsur).to.a('string');
95
expect(result.lambang).to.a('string');
96
return done();
97
}).catch(done);
98
});
99
it('tebakkimia JSON', done => {
100
const res = tebakkimiajson;
101
expect(res).to.an('array');
102
expect(res).to.have.lengthOf.at.least(125);
103
return done();
104
});
105
});
106
describe('Tekateki', () => {
107
it('tekateki', done => {
108
tekateki().then(result => {
109
expect(result).to.an('object');
110
expect(result.soal).to.a('string');
111
expect(result.jawaban).to.a('string');
112
return done();
113
}).catch(done);
114
});
115
it('tekateki JSON', done => {
116
const res = tekatekijson;
117
expect(res).to.an('array');
118
expect(res).to.have.lengthOf.at.least(200);
119
return done();
120
});
121
});
122
describe('Siapakahaku', () => {
123
it('siapakahaku', done => {
124
siapakahaku().then(result => {
125
expect(result).to.an('object');
126
expect(result.index).to.a('number');
127
expect(result.soal).to.a('string');
128
expect(result.jawaban).to.a('string');
129
return done();
130
}).catch(done);
131
});
132
it('siapakahaku JSON', done => {
133
const res = siapakahakujson;
134
expect(res).to.an('array');
135
expect(res).to.have.lengthOf.at.least(268);
136
return done();
137
});
138
});
139
describe('Susunkata', () => {
140
it('susunkata', done => {
141
susunkata().then(result => {
142
expect(result).to.an('object');
143
expect(result.index).to.a('number');
144
expect(result.soal).to.a('string');
145
expect(result.tipe).to.a('string');
146
expect(result.jawaban).to.a('string');
147
return done();
148
}).catch(done);
149
});
150
it('susunkata JSON', done => {
151
const res = susunkatajson;
152
expect(res).to.an('array');
153
expect(res).to.have.lengthOf.at.least(353);
154
return done();
155
});
156
});
157
describe('Tebakbendera', () => {
158
it('tebakbendera', done => {
159
tebakbendera().then(result => {
160
expect(result).to.an('object');
161
expect(result.flag).to.a('string');
162
expect(result.img).to.a('string');
163
expect(result.name).to.a('string');
164
return done();
165
}).catch(done);
166
});
167
it('tebakbendera JSON', done => {
168
const res = tebakbenderajson;
169
expect(res).to.an('array');
170
expect(res).to.have.lengthOf.at.least(246);
171
return done();
172
});
173
});
174
describe('Tebak Kabupaten', () => {
175
it('tebakkabupaten', done => {
176
tebakkabupaten().then(result => {
177
expect(result).to.an('object');
178
expect(result.index).to.a('number');
179
expect(result.title).to.a('string');
180
expect(result.url).to.a('string');
181
return done();
182
}).catch(done);
183
});
184
it('tebakkabupaten JSON', done => {
185
const res = tebakkabupatenjson;
186
expect(res).to.an('array');
187
expect(res).to.have.lengthOf.at.least(514);
188
return done();
189
});
190
});
191
describe('Tebak Lirik', () => {
192
it('tebaklirik', done => {
193
tebaklirik().then(result => {
194
expect(result).to.an('object');
195
expect(result.soal).to.a('string');
196
expect(result.jawaban).to.a('string');
197
return done();
198
}).catch(done);
199
});
200
it('tebaklirik JSON', done => {
201
const res = tebaklirikjson;
202
expect(res).to.an('array');
203
expect(res).to.have.lengthOf.at.least(38);
204
return done();
205
});
206
});
207
describe('Tebak Tebakan', () => {
208
it('tebaktebakan', done => {
209
tebaktebakan().then(result => {
210
expect(result).to.an('object');
211
expect(result.soal).to.a('string');
212
expect(result.jawaban).to.a('string');
213
return done();
214
}).catch(done);
215
});
216
it('tebaktebakan JSON', done => {
217
const res = tebaktebakanjson;
218
expect(res).to.an('array');
219
expect(res).to.have.lengthOf.at.least(199);
220
return done();
221
});
222
});
223
});
224
//# sourceMappingURL=test.js.map
225