zoukankan      html  css  js  c++  java
  • JavaScript测试工具chai

    const PeekIterator = require('../common/PeekIterator')
    const arrayToGenerator = require('../common/arrayToGenerator')
    
    const {assert} = require('chai')
    
    describe('test PeekIterator', () => {
        it('test_peek', () => {
            const it = new PeekIterator(arrayToGenerator([..."abcde"]))
            assert.equal(it.next(), 'a')
            assert.equal(it.next(), 'b')
            assert.equal(it.peek(), 'c')
            assert.equal(it.peek(), 'c')
            assert.equal(it.next(), 'c')
            assert.equal(it.next(), 'd')
        })
        it('test_lookahead2', () => {
            const it = new PeekIterator(arrayToGenerator([..."abcde"]))
            assert.equal(it.next(), 'a')
            assert.equal(it.peek(), 'b')
            assert.equal(it.peek(), 'b')
            assert.equal(it.next(), 'b')
            assert.equal(it.next(), 'c')
            it.putBack()
            it.putBack()
            assert.equal(it.next(), 'b')
            assert.equal(it.next(), 'c')
            assert.equal(it.next(), 'd')
        })
    })
    
  • 相关阅读:
    java反编译工具
    Eclipse反编译插件: Jodeclipse与JadClipse
    Apk修改利器:ApkToolkit v2.1
    新浪微博2.5.1 for Android 去广告
    java
    第K顺序统计量
    身份证号码
    pop3
    google
    Exception
  • 原文地址:https://www.cnblogs.com/littlepage/p/12530241.html
Copyright © 2011-2022 走看看