forked from Workintech/FSWeb-S1G2-Projesi-Javascripte-giris
-
Notifications
You must be signed in to change notification settings - Fork 0
/
codegrade_mvp.test.js
97 lines (89 loc) · 3.1 KB
/
codegrade_mvp.test.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
import functions from './index';
describe('saFunction', ()=>{
it('sa as döner', ()=>{
expect(functions.sa()).toBe('as');
})
});
describe('carpmaFunction', ()=>{
it('a * b', ()=>{
expect(functions.carpma(5, 7)).toBe(35);
})
});
describe('kopeginYasiFunction', ()=>{
it('sonuç insanYasi * 7', ()=>{
expect(functions.kopeginYasi(5)).toBe(35);
})
});
describe('oyunFunction', ()=>{
it('sonuç Kazandın!, Kaybettin! veya Beraberlik', ()=>{
expect(functions.oyun('Taş', 'Makas')).toBe('Kazandın!');
})
it('sonuç Kazandın!, Kaybettin! veya Beraberlik', ()=>{
expect(functions.oyun('Taş', 'Kağıt')).toBe('Kaybettin!');
})
it('sonuç Kazandın!, Kaybettin! veya Beraberlik', ()=>{
expect(functions.oyun('Taş', 'Taş')).toBe(`Beraberlik`);
})
it('sonuç Kazandın!, Kaybettin! veya Beraberlik', ()=>{
expect(functions.oyun('Kağıt', 'Taş')).toBe(`Kazandın!`);
})
it('sonuç Kazandın!, Kaybettin! veya Beraberlik', ()=>{
expect(functions.oyun('Kağıt', 'Makas')).toBe(`Kaybettin!`);
})
it('sonuç Kazandın!, Kaybettin! veya Beraberlik', ()=>{
expect(functions.oyun('Kağıt', 'Kağıt')).toBe(`Beraberlik`);
})
it('sonuç Kazandın!, Kaybettin! veya Beraberlik', ()=>{
expect(functions.oyun('Makas', 'Kağıt')).toBe(`Kazandın!`);
})
it('sonuç Kazandın!, Kaybettin! veya Beraberlik', ()=>{
expect(functions.oyun('Makas', 'Taş')).toBe(`Kaybettin!`);
})
});
describe('milDonusturucuFunction', ()=>{
it('sonuç km * 0.621371', ()=>{
expect(functions.milDonusturucu(10)).toBe(6.21371);
})
});
describe('feetDonusturucuFunction', ()=>{
it('sonuç cm / 30.48', ()=>{
expect(functions.feetDonusturucu(160)).toBe(5.2493438320209975);
})
});
describe('cocukSarkisiFunction', ()=>{
it('girilen değere göre geri sayım yapan bir string döner', ()=>{
expect(functions.cocukSarkisi(5)).toBe(`${5} küçük maymun yatakta zıplamış, biri düşüp başını çarpmış, Anne doktoru aramış, Doktor çok kızmış: Bir daha yatakta zıplamak yok!`);
})
});
describe('notHesaplaFunction', ()=>{
it('A olmalıydı', ()=>{
expect(functions.notHesapla(90)).toBe('A aldın');
})
it('A olmalıydı', ()=>{
expect(functions.notHesapla(95)).toBe('A aldın');
})
it('B olmalıydı', ()=>{
expect(functions.notHesapla(80)).toBe('B aldın');
})
it('B olmalıydı', ()=>{
expect(functions.notHesapla(85)).toBe('B aldın');
})
it('C olmalıydı', ()=>{
expect(functions.notHesapla(70)).toBe('C aldın');
})
it('C olmalıydı', ()=>{
expect(functions.notHesapla(75)).toBe('C aldın');
})
it('D olmalıydı', ()=>{
expect(functions.notHesapla(60)).toBe('D aldın');
})
it('D olmalıydı', ()=>{
expect(functions.notHesapla(65)).toBe('D aldın');
})
it('F olmalıydı', ()=>{
expect(functions.notHesapla(59)).toBe('F aldın');
})
it('F olmalıydı', ()=>{
expect(functions.notHesapla(20)).toBe('F aldın');
})
});