BDD风格的测试断言库 should

 2016年05月02日    182

should是一个与测试框架无关的、表现力强且易读、BDD风格的断言库。与Node.js的assert模块相比,它的表达性更强更有用,让你的测试代码更简单、错误帮助信息更有用。

阅读全文

HTTP 服务器测试库 supertest

 2016年05月02日    305

supertest是一个HTTP 服务器测试模块,它让HTTP断言变得非常简单。它可以直接引入Express项目的app.js文件进行测试,也可以通过一个测试网址创建测试用例。你可以很容易的将它集成到Mocha测试框架中。

阅读全文

[Node.js与数据库]node-mysql 模块介绍

 2016年04月29日    2717

node-mysql是一个实现了MySQL协议的Node.js JavaScript客户端,通过这个模块可以与MySQL数据库建立连接、执行查询等操作,以下是根据官方文档整理的一些模块相关介绍。

阅读全文

一个元素滚动监听插件 Waypoints

 2016年04月26日    353

在Web开发中,有始需要监听页面或DOM元素的滚动事件,然后通过滚动事件触发一些函数调用,如,我们会根据页面滚动来加载新数据等。Waypoints是一个用于元素滚动事件监听的插件,还可用于元素固定和无限滚动。Waypoints提供了几种使用方式,即可以结合JQueryZepto库使用,也可以不依赖第三方库单独使用。

阅读全文

PostgreSQL psql 命令语法参数说明

 2016年04月25日    894

psqlPostgreSQL数据库提供的命令行终端程序,它允许我们交互地输入、编辑、执行SQL命令。使用psql进行数据库管理非常简单、轻量、高效,本站所有介绍PostgreSQL文章中的示例全部基于psql操作。

阅读全文

Google protobuf(Protocol Buffers)数据交换协议介绍

 2016年04月21日    319

protobuf(Protocol Buffers),是Google推出的一个的结构化数据交换协议,用于传递自定义的消息格式, 可用于同一台机器上的进程间、不同设备进程间的数据传递。是一种语言无关、平台无关、扩展性良好的,提供了一种将结构化数据进行序列化和反序列化的方法。

阅读全文

Mocha和Should、Supertest模块搭建Node.js单元测试环境

 2016年04月15日    580

单元测试又称模块测试(Unit Testing),是对程序最小模块进行正确检验的测试工作,通常由开发人员完成。单元测试是保证模块正确性,提高程序可用性与健壮的重要手段。在Node.js中,单元测试使用较广泛的是使用Mocha测试框架。

阅读全文