首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在rspec (Rails 4/rspec3)上测试文件大小

如何在rspec (Rails 4/rspec3)上测试文件大小
EN

Stack Overflow用户
提问于 2015-01-12 21:41:35
回答 1查看 1K关注 0票数 0

我想测试我的css文件和javascript文件(本地的)在500 my以下(我想确保在我们开发的任何时候,这些文件严重影响我们的前端仍然低于某个值)。

我正在使用下面的代码,但得到了一个错误

/spec/controllers/application_controller_spec.rb

代码语言:javascript
运行
复制
describe 'Sizes of files that significantly impact app frontend are under a certain size' do
    it "should have css files under 500ko " do
      expect( File.size("app/assets/stylesheets/custom.css.scss") ).to be <= 500
    end 

    it "should have javascript filec" do
      expect( File.size("app/assets/stylesheets/custom.css.scss") ).to be <= 500
    end 
  end

但我错了:

代码语言:javascript
运行
复制
ApplicationController Sizes of files that significantly impact app frontend are under a certain size should have css files under 500ko 
 Failure/Error: expect( File.size("app/assets/stylesheets/custom.css.scss") ).to be <= 500
   expected: <= 500
        got:    15296
 # ./spec/controllers/application_controller_spec.rb:90:in `block (3 levels) in <top (required)>'
 # /home/mathieu/.rvm/gems/ruby-2.0.0-p451@rails3tutorial2ndEd/gems/zeus-0.15.3/lib/zeus/rails.rb:212:in `test'
 # /home/mathieu/.rvm/gems/ruby-2.0.0-p451@rails3tutorial2ndEd/gems/zeus-0.15.3/lib/zeus.rb:148:in `block in command'
 # /home/mathieu/.rvm/gems/ruby-2.0.0-p451@rails3tutorial2ndEd/gems/zeus-0.15.3/lib/zeus.rb:135:in `fork'
 # /home/mathieu/.rvm/gems/ruby-2.0.0-p451@rails3tutorial2ndEd/gems/zeus-0.15.3/lib/zeus.rb:135:in `command'
 # /home/mathieu/.rvm/gems/ruby-2.0.0-p451@rails3tutorial2ndEd/gems/zeus-0.15.3/lib/zeus.rb:50:in `go'
 # -e:1:in `<main>'

我怎么知道这个号码的?我是否应该用某种乘法来转换kb的位数或其他东西呢?

编辑

实际上,我需要转换500 in的字节。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-12 21:49:58

对于操作符比较,您需要使用be

代码语言:javascript
运行
复制
expect(35).to be >= 20

有关更多示例,请查看文献资料

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27911221

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档