阅读更多

8顶
0踩

Web前端

Riot是一个快速,富有表现力,上下文驱动 的单元测试框架。最初是用于Ruby的单元测试,最近作者Alex Young又实现了Riot的JavaScript版- Riot.js


示例:

context "a new user" do
  setup { User.new }
  asserts("that it is not yet created") { topic.new_record? }
end


Riot.run(function() {
  context('basic riot functionality', function() {
    given('some simple equality tests', function() {
      asserts('a simple truth test should return true', true).isTrue();
      asserts('isNull is null', null).isNull();
    });
 
    given('another context', function() {
      asserts('equals should compare strings as expected', 'test string').equals('test string');
    });
 
    given('a context concerned with functions', function() {
      asserts('asserts() should allow functions to be compared', function() {
        return 'test string';
      }).equals('test string');
    });
  });
 
  given('yet another context', function() {
    asserts('equals should compare strings as expected', 'test string').equals('test string');
  });
});

 

来自: ajaxian
8
0
评论 共 1 条 请登录后发表评论
1 楼 beeke 2009-11-07 10:07
看上去和jsspec很像啊

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • logout.jsp 简单退出

    以下代码实现 logout.jsp 页面失效session,退出登录。 

  • Spring大探宝(转)

    Spring大探宝 SpringIOCMVC框架Web Spring是什么?初接触的人会说Spring是个ioc容器。 这个答案只能获50分!! Spring是一个从web mvc一直到数据访问的完整程序结构体系。而且对于不同的人有不同的使用方法...

  • Spring大探宝

    Spring是什么?初接触的人会说Spring是个ioc容器。 这个答案只能获50分!! Spring是一个从web mvc一直到数据访问的完整程序结构体系。而且对于不同的人有不同的使用方法。让我一一道来。 最为人熟知的,...

  • Spring的秒表StopWatch优雅的程序计时器 -第455篇

    《国内最全的Spring Boot系列之一》 《国内最全的Spring Boot系列之二》 《国内最全的Spring Boot系列之三》 《国内最全的Spring Boot系列之四》 《国内最全的Spring Boot系列之五》 走进MyBatis源码一探Spring扩展...

  • spring批量写入mysql数据库_spring boot 向数据库写入海量数据

    String[] word= {"一","乙","二","十","丁","厂","七","卜","人","入","八","九","几","儿","了","力","乃","刀","又","三","于","干","亏","士","工","土","才","寸","下","大","丈","与","万","上","小","口","巾...

  • Spring 基本知识

    来源:Spring之旅专栏 in ITEYE websitehttp://spring.group.iteye.com/group/wiki/2298-spring 1、名词解释: 依赖注入、控制反转:应用本身不负责依赖对象的创建和维护,转而交由容器来完成。 2、Spring的主要...

  • Spring MVC快速入门

    【内容导航】 第1页:概述 第2页:认识并配置DispatcherServlet 第3页:初始化Web模块的WebApplicationContext ...概述 大部分Java应用都是Web应用,展现层是Web应用不可忽略的重要环节。Spring为展...

  • Spring Bean的生命周期

    开篇先用一张老图描述下Spring中Bean容器的生命周期。   插叙一下,记得某个博文中提到:“Spring的Bean容器只管理非单例Bean的生命周期,单例Bean的生命周期不在管理范围内”,其实我认为这句话恰好说反了。...

  • SpringSecurity3.X--remember-me

    SpringSecurity3.X--一个简单实现 SpringSecurity3.X--前台与后台登录认证 SpringSecurity3.X--remember-me SpringSecurity3.X--验证码   笔者在SpringSecurity中配置remember-me时,遇到这样的问题,remember...

  • SpringBoot 的jar包为什么可以直接运行?

    Class: com.secbro2.LearnApp Main-Class: org.springframework.boot.loader.WarLauncher 此时,启动类变为了org.springframework.boot.loader.WarLauncher,查看WarLauncher实现,其实与JarLauncher并无太大差别...

  • 《欧美剧集观看最佳索引》【2006-9-24更新】

    allyesno:我在上两个月说要做一个美剧的网站 由于最近公司的事情一直很繁忙 我没有时间去做自己都积累了一大堆 美剧 日剧 恐怖片 没看 两个电脑的硬盘都塞的满满的 呵呵真是 天长地久有时尽,此恨绵绵无绝期。...

  • 大学英语四级单词

    多(大,高)于ad.在上面 abroad [4'br3:d] ad.到国外,在国外;在传播,在流传 absence ['1bs4ns] n.缺席,不在;缺席时间;缺乏,不存在 absent ['1bs4nt, 4b'sAnt] a.缺席的;缺乏的,不存在的;心不在焉的 absolute ['1...

  • 编程实践精华总结集锦系列1: SpringBoot/Maven/IDEA/Java/Kotlin/Redis等等

    同样,工作中也很实用,将不同的大任务分解成不同的小人物和模块,逐个击破,也是非常实用的,关键点就在于模块化是可复用和可替换的。 2、清晰原则(Rule of Clarity) 原文:开发人员应该编写清晰的程序,就好像最...

  • 这一年,这些书:2020年读书笔记

    道不在任何地方,可是你不用探窗户就能看见它。不管它愿意与否,它都教会你万事行事的法则,然后任它们自由发展。依循道,谦卑的人能保全自己,驼背的人可以变得挺拔。失败是成功的奠基石,而成功潜藏着失败。但是有...

  • 还在用if(obj!=null)做非空判断?带你快速上手Optional实战性理解!

    2.1 Optional对象创建 首先我们先打开Optional的内部,去一探究竟 先把几个创建Optional对象的方法提取出来 public final class Optional { private static final Optional EMPTY = new Optional();...

  • 大数据人的好帮手StreamX

    ,这是绝大多数数据开发者、入门者所期望的,那么既然有一个这么好的框架在这,有何理由不去仔细研读、探个究竟呢!!! 二、前言 ​ 随着近年来数据产业的不断蓬勃发展,技术框架的丰富化、多样化、成熟化,越来越...

  • 要看就看最好,16万字全网最硬核redis总结,谁赞成,谁反对?(被粉丝疯狂催更,已有人反馈看完专栏拿到大厂offer!!!)

    2、五大基本数据类型 2.1 String 2.1.1 简介 2.1.2 string(字符串)相关介绍 2.1.3 string(字符串)的指令 2.2 list 2.2.1 简介 2.2.2 list(列表)相关介绍 2.2.3 list(列表)的指令 2.2.4 list(列表)深入理解 2.3 hash...

  • python dict key类型_Python——dict(自定义类作key)

    SpringBoot -- 计划任务 从Spring 3.1 开始,计划任务在Spring中的实现变得异常的简单.首先通过在配置类注解@EnableScheduling 来开启对计划任务的支持,然后再执行集合任务的方法上注解@Schedu ...

  • 2018年三月总结与四月展望

    《唐人街探案二》嗯。 生活上 运动 毕业在即,107斤的肥胳膊肥腿真没脸露,还是绕着健康小道跑圈,就像前三年一样,虽然身边少了陪跑的朋友。半个月,除去下雨天9个五公里。 3月18号—3月31号 返沪...

Global site tag (gtag.js) - Google Analytics