作者: | Evan Hahn |
语言: | 英文 |
出版年份: | 2013 |
编程语言: | JavaScript |
下载链接: |
书籍均收集自互联网,仅供学习和研究使用,请莫用于商业用途。谢谢合作。 |
本书由Evan Hahn撰写,他是密歇根大学的一名JavaScript开发者。Evan从六岁开始学习编程,高中时担任在线报纸的网页管理员,掌握了PHP、mySQL、JavaScript和jQuery等技术。他最近在旧金山的教育创业公司UniversityNow工作,积累了丰富的前端开发经验。
《JavaScript Testing with Jasmine》是一本由O’Reilly Media在2013年出版的技术书籍,主要面向熟悉JavaScript高级特性的开发者。本书详细介绍了Jasmine框架的使用,帮助开发者通过行为驱动开发(BDD)的方式编写高质量的JavaScript代码,无论是浏览器端还是服务器端的应用程序。
describe
、it
和expect
测试现有代码
helloWorld
函数。toEqual
用于检查值是否相等,toContain
用于检查数组或字符串中是否包含某个元素。toBe
(检查是否为同一个对象)、toBeTruthy
和toBeFalsy
(检查值是否为真或假)、toContain
(检查数组或字符串中是否包含某个值)等。toBeLarge
匹配器来检查数字是否大于100。beforeEach
和afterEach
xit
或xdescribe
来跳过某些测试用例或套件,而无需注释掉代码。jasmine.any
来检查变量的类型,而不是具体的值。jasmine-node
包和编写异步测试。本书适合熟悉JavaScript高级特性(如闭包、回调函数)的开发者,尤其是那些希望提高代码质量和可维护性的程序员。通过阅读本书,读者将掌握如何使用Jasmine框架进行测试驱动开发,编写出更可靠、更可维护的JavaScript代码。
《JavaScript Testing with Jasmine》是一本实用性强、内容丰富的技术书籍。它不仅详细介绍了Jasmine框架的使用方法,还通过大量示例代码帮助读者快速上手。本书适合有一定JavaScript基础的开发者,无论是初学者还是经验丰富的工程师,都能从中受益。通过学习本书,读者将能够更好地理解和应用行为驱动开发的理念,提升代码质量,减少错误,提高开发效率。