mirror of
https://github.com/github/choosealicense.com
synced 2024-12-21 12:20:10 +01:00
@benbalter review comments
This commit is contained in:
parent
775a2f2920
commit
f4b5e20cba
@ -3,22 +3,12 @@
|
||||
require 'spec_helper'
|
||||
|
||||
describe 'word wrapping' do
|
||||
Dir["#{licenses_path}/*.txt"].each do |file|
|
||||
context "the #{File.basename(file, '.txt')} license" do
|
||||
it 'does not wrap at line length 78' do
|
||||
file_content = File.read(file, encoding: 'utf-8')
|
||||
license_text = file_content.match(/\A(?:---\n.*\n---\n+)?(.*)/m)[1]
|
||||
max_line_length = 0
|
||||
max_line = ''
|
||||
license_text.lines.each do |line|
|
||||
line.chomp!
|
||||
if line.length > max_line_length
|
||||
max_line_length = line.length
|
||||
max_line = line
|
||||
end
|
||||
end
|
||||
msg = "Longest line is #{max_line_length} characters: #{max_line}"
|
||||
expect(max_line_length).to be <= 78, msg
|
||||
licenses.each do |license|
|
||||
context "the #{license['slug']} license" do
|
||||
it 'wraps at line length 78' do
|
||||
max_line = license['content'].lines.max_by { |line| line.chomp!.length }
|
||||
msg = "Longest line is #{max_line.length} characters: #{max_line}"
|
||||
expect(max_line.length).to be <= 78, msg
|
||||
end
|
||||
end
|
||||
end
|
||||
|
Loading…
x
Reference in New Issue
Block a user