×

EmberJS 教程

EmberJS 概述EmberJS 环境配置EmberJS 应用EmberJS 对象模型EmberJS 模板EmberJS 路由器EmberJS 组件EmberJS 模型EmberJS 视图EmberJS 控制器EmberJS 测试EmberJS 指定查询参数

Ember 对象模型

Ember 类的定义 初始化 继承Ember 类的扩展Ember 计算属性Ember 观察者Ember 数据绑定Ember 枚举Ember 第一章对象模型小结

Ember handlebars模板

Ember handlebars基础Ember handlebars条件表达式Ember handlebars遍历标签Ember handlebars显示对象键Ember handlebars属性绑定Ember {{link-to}} 助手Ember 路由 模板执行渲染顺序Ember {{action}} 助手Ember 表单元素Ember 调试助手Ember 工具类的助手Ember 第二章模板小结

Ember 路由

Ember 路由定义Ember 指定与路由关联的模型Ember 模板渲染Ember 路由重定向Ember 路由终止挑战和激活Ember loading error子路由Ember 查询参数Ember 异步路由

Ember 组件

Ember 组件定义Ember 属性传递Ember 包裹内容自定义包裹组件的HTML标签Ember 处理事件Ember action触发变化

Ember 控制器

Ember 控制器Ember 管理控制器的依赖关系

Ember 模型

Ember model简介Ember 定义模型Ember 记录查询Ember 新建、更新、删除记录Ember 设置记录到StoreEmber model的关联关系处理Ember 元数据Ember 自定义适配器Ember 自定义序列号器

Ember 测试

Ember 测试简介Ember 验收测试Ember 单元测试

EmberJS 测试助手


EmberJS 测试EmberJS 测试


测试助手

当使用Ember创建应用程序时,需要测试。为了执行验收测试,Ember提供两种类型的测试助手:

  • 异步

  • 同步

异步助手

异步辅助函数在应用程序中提供异步行为,这使得编写测试更容易。异步辅助程序在一个链中运行测试,其中每一个在前一个完成后调用。

下面的列表显示了Ember中的一些异步帮助器:

  • 点击(选择器):它提供点击事件,每当元素触发点击动作,当异步行为完成,它返回一个承诺。

  • fillIn(selector,text):它填充所选输入中的文本,当异步行为完成时,它返回一个promise。

  • keyEvent(selector,type,keyCode):它定义不同的键事件类型,如keydown,keypress,keyup on元素由选择器指定。

  • triggerEvent(selector,type,options):它触发对选择器指定的元素进行模糊,双击等事件。

  • visit(url):它访问路由,当异步行为完成时,它返回一个promise。

同步助手

同步助手在这些被立即触发时执行。

下面的列表显示了Ember中的一些同步助手:

  • currentPath() : 它定义当前路径。

  • currentRouteName() : 它定义当前路由名称。

  • currentURL() : 它定义当前URL。

  • find(selector, context) : 它用于在应用程序和上下文的根元素中查找元素。

Ember.js中还有其他助手,如下所示:

序号 助手类型及描述
1 等待助手
它等待异步帮助程序完成任务。
2 自定义测试助手
它用于创建自己的测试助手

EmberJS 测试EmberJS 测试


分类导航

关注微信下载离线手册

bootwiki移动版 bootwiki
(群号:472910771)