Sha256: 7e86865ee087377ce8aa8705e1e795f2c54cf9f6fea87838b6a8126ac16e33d9
Contents?: true
Size: 959 Bytes
Versions: 2
Compression:
Stored size: 959 Bytes
Contents
# frozen_string_literal: true require 'spec_helper' module RailsBestPractices::Core describe Error do it 'should return error with filename, line number and message' do expect(Error.new( filename: 'app/models/user.rb', line_number: '100', message: 'not good', type: 'BogusReview').to_s).to eq('app/models/user.rb:100 - not good') end it 'should return short filename' do Runner.base_path = '../rails-bestpractices.com' expect(Error.new( filename: '../rails-bestpractices.com/app/models/user.rb', line_number: '100', message: 'not good', type: 'BogusReview').short_filename).to eq('app/models/user.rb') end it 'should return first line number' do expect(Error.new( filename: 'app/models/user.rb', line_number: '50,70,100', message: 'not good', type: 'BogusReview').first_line_number).to eq('50') end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rails_best_practices-1.19.3 | spec/rails_best_practices/core/error_spec.rb |
rails_best_practices-1.19.2 | spec/rails_best_practices/core/error_spec.rb |