`
zzhang
  • 浏览: 17327 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

how to test gem

阅读更多

I wrote some gems in my project, but testing them is a big pain.

Everytime I want to make sure all functions work, I need to make a test model outside gem and test there.

 

Here is one solution:

make a spec folder in gem.

Take test string_extension.rb as example.

 

In spec/string_extension_spec.rb add environment:

 

require "../lib/extensions/string_extension.rb"
require 'rubygems'
require 'active_support'
require 'active_support/inflector'

 

Ok, then write you test code as will.

0
0
分享到:
评论

相关推荐

    RK3399的DRM-HOWTO测试

    RK3399的DRM-HOWTO测试 最近在学习与调试RK3399的DRM显示架构,网上有很多例程,其中介绍比较多的是来于David Herrmann’s Github的drm-howto.开源代码 但这些源码下载后执行make编译出来的执行文件只能在PC机上测试...

    How to Write Better Test Cases

    本文档 "How to Write Better Test Cases" 由Dianne L. Runnels撰写,旨在帮助读者提升测试用例的编写质量,从而提高整体的测试效率和软件质量。 1. **理解测试用例的基本概念** - 测试用例是一组详细的步骤,用于...

    How We Test Software at Microsoft

    How We Test Software at Microsoft

    linux howto中文合集

    HOWTO-html<br>News-HOWTO-html<br>News-Leafsite-html<br>Oracle-HOWTO-html<br>Plug-and-Play-HOWTO-html<br>PPP-HOWTO-html<br>Printing-HOWTO-html<br>QT 3.3 中文白皮书.pdf Quota RCS-...

    How To Listen (Public) 2.0.4 Setup.zip

    "How To Listen"是一款专为提升用户听力敏感度和音质辨识能力设计的训练软件,尤其适用于音乐制作人、音频工程师以及任何对声音有高要求的人群。这个名为"How To Listen (Public) 2.0.4 Setup.zip"的压缩包包含了该...

    HowTo2152.zip_howto2152

    包含了将近100张图表,这些图表能用来根据载流能力和温度限制条件来精确估计导线的宽度,这个Excel工具允许设计者根据不同的叠层结构和设计条件填入不同的数值来计算导线宽度。很简单的在绿色单元格内输入项目的设计...

    最基础的听力训练和测试——哈曼How to listen

    《哈曼How to listen:开启你的听力训练之旅》 听力训练是提升个人听力敏锐度的重要途径,尤其对于音乐爱好者和专业音频工作者来说更是必不可少。哈曼How to listen是一款专为耳朵训练而设计的软件,旨在帮助用户...

    how we test software at microsoft

    how we test software at microsoft, 英文版

    Linux Howto 中文文档

    Linux HOWTO(中文版) BootPrompt-HOWTO (28KB) 启动提示说明 CDROM-HOWTO (27KB) 如何安装, 设定及使用光驱,同时列出支援的硬体. Chinese-HOWTO (39KB) 如何在 Linux 的系统上使用中文?/TD> Config-...

    C++ How to Program, 10th Edition

    C++ How to Program (10th Edition) By 作者: Harvey M. Deitel Paul Deitel ISBN-10 书号: 9332585733 ISBN-13 书号: 9789332585737 Edition 版本: 10th 出版日期: 2017 Format: Paperback C++ How to Program ...

    How To Write A Dissertation

    How To Write A Dissertation

    Linux中文HOWTO

    Linux中文HOWTO Linux中文HOWTO Linux中文HOWTO

    最新的linux howto 中文合集

    # RedHat CD HOWTO, by Peter von der Ah , Morten Kjeldgaard <mok@imsb.au.dk>. 如何从 Red Hat 发行套件,自己制作像 Red Hat 一样的 CD-ROM. Updated 2 March 2000. # SMB HOWTO, by David Wood ...

    DMA-API-HOWTO使用方法1

    DMA-API-HOWTO使用方法1 DMA-API-HOWTO是一份指导设备驱动程序编写者如何使用DMA API的指南,旨在帮助驱动程序编写者了解如何正确地使用DMA API,以便在设备驱动程序中实现动态DMA映射。下面是对DMA-API-HOWTO的...

    C++大学教程C++ How to Program(中英文)

    《C++ How to Program》是C++编程领域的一本经典教材,由保罗·戴特尔(Paul Deitel)和哈维·戴特尔(Harvey Deitel)共同编写,提供了全面且深入的C++学习资源。该教程分为第九版(9E)和第十版(10E),并提供中...

    how to how to how to

    how to

    how to solve it

    Polya, "How to Solve It" will show anyone in any field how to think straight. In lucid and appealing prose, Polya reveals how the mathematical method of demonstrating a proof or finding an unknown ...

    How to Learn Any Language

    How to Learn Any Language 全英!!!

    Exploiting Software - How to Break Code.rar

    Exploiting Software - How to Break Code.rar

    c++ how to program

    how to program c++ bopu.m, 377 , 2008-05-13 erweihailangboxing.m, 1588 , 2008-05-19 hailangboxing.m, 1222 , 2008-05-18 SDwave.m, 2216 , 2008-04-21 迭加法一维.doc, 83968 , 2008-05-12 叠加法二维....

Global site tag (gtag.js) - Google Analytics