UNPKG

hamsi

Version:

Hamsi ile dizilere hukmedin.

44 lines (37 loc) 1.11 kB
'use strict'; 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); }); });