对Js的单元测试是一个大的题目。作者认为Ruby的相关测试工具比Js的测试工具更灵活 大多数Js代码最终是关于响应用户的行为和改变DOM中的元素 没有什么javascript的知识点。前两节用了几个新的测试工具,和大量配置,暂时pass. setup js Unit-testswriting a S ...
分类:
编程语言 时间:
2018-06-01 11:36:58
阅读次数:
168
gem 'ransack' *_eq - 等于 *_not_eq - 不等于 *_matches - matches with LIKE, e.g. q[email_matches]=%@gmail.com Also: *_does_not_match, *_matches_any, *_match ...
分类:
其他好文 时间:
2018-05-31 19:09:03
阅读次数:
374
使用Capybara进行JS的集成测试谈论驱动让测试通过Webpack in Development Mode Js设计 是用户在网页上有好的体验的重要因素。 尽管如此,许多网页不测试JS。 部分原因是js难以测试。交互和逻辑是依靠用户在网页上的交互动作,这就难了。 Js框架也不支持简单的单元测试。 ...
分类:
编程语言 时间:
2018-05-31 12:52:09
阅读次数:
176
win10上搭建raby on rails环境: 步骤如下 1.安装ruby (我选择的版本是ruby 2.2.3p173) 2.安装rails gem 在这之前建议先把gem的源换成淘宝的源,速度快点。 $ gem sources add https://ruby.taobao.org/ remo ...
分类:
其他好文 时间:
2018-05-31 02:27:38
阅读次数:
159
Redmine提供了两种方式安装,如果仅仅只是使用Redmine,建议采用一键安装的方式,快捷方便。如果需要做二次开发或者更多的个性化处理,可以采用源码安装方式,下面分别介绍两种安装方式。 【一键安装】 下载地址:https://bitnami.com/stack/redmine 下载安装即可,例如 ...
分类:
其他好文 时间:
2018-05-30 16:08:51
阅读次数:
168
bcreate the data quickly and easily。考虑测试运行的速度。 fixtures and factories.以及下章讨论的test doubles,还有原生的create创建的,没有一个方案可以解决所有情景。 Fxitures 如果想使用固件。RSpec目录是spec ...
分类:
其他好文 时间:
2018-05-26 19:41:28
阅读次数:
305
参考博客:https://www.cnblogs.com/felixzh/p/8081622.html 官网地址 https://rvm.io/rvm/install 一、前提 centos6.8下ruby环境介绍: [root@xiaoyuer ~]# cat /etc/redhat-releas ...
分类:
其他好文 时间:
2018-05-26 15:56:30
阅读次数:
249
一、引入gem包 二、用户需要有password_digest属性 三、用户需要添加has_secure_password方法 该方法会给user添加两个虚拟属性password和password_confirmation,且创建user的时候会执行存在性验证和匹配验证 并且获得authentica ...
分类:
其他好文 时间:
2018-05-24 23:04:58
阅读次数:
246
一、新建工程 二、启动服务 三、rails scaffold该命令会生成mvc相关的文件 四、数据迁移 五、进行控制台 rails console --sandbox #不更改当前数据库,进入沙盒模式 rails console test #进入测试环境控制台 rails console --san ...
分类:
其他好文 时间:
2018-05-24 23:01:22
阅读次数:
276
原文链接:https://robots.thoughtbot.com/how-to-manage-your-python-projects-with-pipenv 翻译者:Jiong 在thoughtbot,我们用Ruby和Rails工作,但通常我们总是尝试使用最合适的语言或者框架来解决问题。我最近 ...
分类:
编程语言 时间:
2018-05-24 21:54:18
阅读次数:
309