Navigation Menu

Skip to content

Commit

Permalink
test: normalize LibreOffice version
Browse files Browse the repository at this point in the history
  • Loading branch information
kou committed Feb 17, 2014
1 parent 7e80457 commit 3b72713
Show file tree
Hide file tree
Showing 10 changed files with 27 additions and 9 deletions.
9 changes: 9 additions & 0 deletions test/helper.rb
Expand Up @@ -42,4 +42,13 @@ def decompose(path)
end
decomposed
end

def normalize_producer(producer)
return nil if producer.nil?
if /\ALibreOffice \d\.\d\z/ =~ producer
"LibreOffice X.Y"
else
producer
end
end
end
3 changes: 2 additions & 1 deletion test/test-doc.rb
Expand Up @@ -80,7 +80,8 @@ def test_creator
end

def test_producer
assert_equal(["LibreOffice 4.1"], decompose("producer"))
assert_equal(["LibreOffice X.Y"],
normalize_producer(decompose("producer")))
end

def test_creation_date
Expand Down
3 changes: 2 additions & 1 deletion test/test-docx.rb
Expand Up @@ -80,7 +80,8 @@ def test_creator
end

def test_producer
assert_equal(["LibreOffice 4.1"], decompose("producer"))
assert_equal(["LibreOffice X.Y"],
normalize_producer(decompose("producer")))
end

def test_creation_date
Expand Down
3 changes: 2 additions & 1 deletion test/test-odp.rb
Expand Up @@ -82,7 +82,8 @@ def test_creator
end

def test_producer
assert_equal(["LibreOffice 4.1"], decompose("producer"))
assert_equal(["LibreOffice X.Y"],
normalize_producer(decompose("producer")))
end

def test_creation_date
Expand Down
3 changes: 2 additions & 1 deletion test/test-ods.rb
Expand Up @@ -80,7 +80,8 @@ def test_creator
end

def test_producer
assert_equal(["LibreOffice 4.1"], decompose("producer"))
assert_equal(["LibreOffice X.Y"],
normalize_producer(decompose("producer")))
end

def test_creation_date
Expand Down
3 changes: 2 additions & 1 deletion test/test-odt.rb
Expand Up @@ -80,7 +80,8 @@ def test_creator
end

def test_producer
assert_equal(["LibreOffice 4.1"], decompose("producer"))
assert_equal(["LibreOffice X.Y"],
normalize_producer(decompose("producer")))
end

def test_creation_date
Expand Down
3 changes: 2 additions & 1 deletion test/test-ppt.rb
Expand Up @@ -82,7 +82,8 @@ def test_creator
end

def test_producer
assert_equal(["LibreOffice 4.1"], decompose("producer"))
assert_equal(["LibreOffice X.Y"],
normalize_producer(decompose("producer")))
end

def test_creation_date
Expand Down
3 changes: 2 additions & 1 deletion test/test-pptx.rb
Expand Up @@ -86,7 +86,8 @@ def test_creator
end

def test_producer
assert_equal(["LibreOffice 4.1"], decompose("producer"))
assert_equal(["LibreOffice X.Y"],
normalize_producer(decompose("producer")))
end

def test_creation_date
Expand Down
3 changes: 2 additions & 1 deletion test/test-xls.rb
Expand Up @@ -80,7 +80,8 @@ def test_creator
end

def test_producer
assert_equal(["LibreOffice 4.1"], decompose("producer"))
assert_equal(["LibreOffice X.Y"],
normalize_producer(decompose("producer")))
end

def test_creation_date
Expand Down
3 changes: 2 additions & 1 deletion test/test-xlsx.rb
Expand Up @@ -80,7 +80,8 @@ def test_creator
end

def test_producer
assert_equal(["LibreOffice 4.1"], decompose("producer"))
assert_equal(["LibreOffice X.Y"],
normalize_producer(decompose("producer")))
end

def test_creation_date
Expand Down

0 comments on commit 3b72713

Please sign in to comment.