async-allege-web

0.3.0 • Public • Published

async-allege-web

一个为前端设计的可以编辑异步断言的测试框架。

downloads Version CDN License GitHub repo stars

Issues

使用的时候遇到任何问题或有好的建议,请点击进入issue

如何使用?

npm install --save async-allege-web

然后,引入:

import AsyncAllegeWeb from "async-allege-web";

或者通过CDN的方式引入:

<script src="https://cdn.jsdelivr.net/npm/async-allege-web"></script>

然后,新建一个index.html文件,里面内容大概如下:

<!-- 用于展示测试结果 -->
<div id="async-allege-web"></div>

<!-- 编辑测试语句 -->
<script>
  // todo
</script>

其中,编辑测试语句内容格式大致如下:

var allege = AsyncAllegeWeb(document.getElementById('async-allege-web')[, title]);

allege.test("测试名称",function(handler){
    handler.equal(1, '1', '数字1和字符串1相等');
});

其中handle上包含了一些可以使用的测试断言,列举如下:

  • do(()=>boolean, mark):自定义规则
  • equal(value, expect, mark):相等
  • notEqual(value, expect, mark):不相等
  • strictEqual(value, expect, mark):严格相等
  • notStrictEqual(value, expect, mark):不严格相等
  • deepEqual(value, expect, mark):深度相等
  • notDeepEqual(value, expect, mark):不深度相等

开源协议

MIT

Copyright (c) 2022 hai2007 走一步,再走一步。

Readme

Keywords

Package Sidebar

Install

npm i async-allege-web

Weekly Downloads

0

Version

0.3.0

License

MIT

Unpacked Size

43.2 kB

Total Files

15

Last publish

Collaborators

  • hai2007