hamsi
Version:
Hamsi ile dizilere hukmedin.
44 lines (37 loc) • 1.11 kB
JavaScript
let Chai = require('chai');
let expect = Chai.expect;
let Hamsi = require('../src/hamsi');
Hamsi.Build();
describe('Hamsi Dizi Uzunluk',function() {
it('uzunluk() dizinin uzunluğunu döndürmeli',function() {
let Dizi = ['Araba','Okul','Şirket'];
expect(Dizi.uzunluk()).to.equal(3);
});
});
describe('Hamsi Dizi Turla',function() {
it('turla(callback) doğru çalışmalı',function() {
let Dizi = ['Çay','Kahve','İnsan','Geliştirici','Mühendis'];
let x = 0;
let son = '';
Dizi.turla(function(param,err) {
x += 1;
son = param;
});
expect(x).to.equal(5);
expect(son).to.equal('Mühendis');
});
});
describe('Hamsi Dizi Aralık Turla',function() {
it('aralikTurla(callback) doğru çalışmalı',function() {
let Dizi = [1,2,3,4,5,6,7,8];
let x = 0;
let son = '';
Dizi.aralikTurla(1,5,function(param,err) {
x += 1;
son = param;
});
expect(x).to.equal(4);
expect(son).to.equal(5);
});
});
;