-
Notifications
You must be signed in to change notification settings - Fork 0
/
12-mocha.js
39 lines (35 loc) · 1.11 KB
/
12-mocha.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
"use strict";
describe("Üs Alma:", function() {
/**
* Test çalışmadan önce 1 kere çalışır.
*/
before(() => console.log("\n\t***Test Başlıyor.***\n\t "));
/**
* Test bittikten sonra 1 kere çalışır.
*/
after(() => console.log("\n\t***Test Bitti.***\n\t "));
/**
* Her it()'den önce 1 kere çalışır.
*/
beforeEach(() => console.log("\nTestten Önce"));
/**
* Her it()'den sonra 1 kere çalışır.
*/
afterEach(() => console.log("Testen Sonra\n\t "));
describe("x'in n. kuvvetini alır.", function() {
function test(x) {
let sonuc = x * x * x;
it(`${x} in 3. kuvveti = ${sonuc}`, function() {
assert.equal(us(x, 3), sonuc);
console.log(`${x} Bu da çalıştı.`);
})
}
for (let i = 1; i <= 10; i++) {
test(i);
}
it("before/after/beforeEach/afterEach", () => console.log("Örnek Kod bloğu2"));
});
describe("Örnek", function() {
it("Diğer it örneği", () => console.log("Örnek it 2 bloğu"));
});
});