[sinatra] 请问sinatra里如何进行测试驱动
sharevein
2010-02-07
刚开始尝试sinatra,但习惯了TDD,测试环境不写好总是感觉难以下手。我照官网的写法写了Test Case,但一直红灯。请问有人在这方面有经验吗?
helloworld.rb require "rubygems" require "sinatra" configure :test do set :db_name, "helloworld_test" end configure :development do set :db_name, "helloworld_development" end helloworld_test.rb require "lib/helloworld" require "test/unit" require "rack/test" set :environment, :test class HelloworldTest < Test::Unit::TestCase include Rack::Test::Methods def setup assert_equal "helloworld_test", app.db_name end def app Sinatra::Application end def test_true assert true end end |
|
花花公子
2010-02-08
执行测试前,先执行
export RACK_ENV=test 就好了 |
|
sharevein
2010-02-08
感谢花花的回复。
|
相关讨论
相关资源推荐
- TreeOS 结合 IBM IoT 云平台教你如何自动写物联网代码
- 惠普以创历史记录的估值收购了计算机公司3Par
- ibm是被联想收购了吗_联想集团收购IBM背后的苦
- AIX7.1 安装配置 HPE 3PAR 存储驱动软件
- IBM发展过程中给我们带来什么启示?
- IBM Websphere MQ 基础3:Listener监听器
- 【历史上的今天】8 月 12 日:IBM 首款个人计算机问世;Tumblr 被收购
- IBM收购了Redhat,转身就卖掉了自己的重要软件......
- 【历史上的今天】1 月 14 日:IBM 计算机先驱诞生;Windows 7 寿终正寝;诺基亚收购阿尔卡特
- IBM 收购 Truven Health Analytic