test/test_latex_document.rb in pdfmult-1.3.2 vs test/test_latex_document.rb in pdfmult-1.4.0
- old
+ new
@@ -1,39 +1,36 @@
-# test_latex_document.rb: Unit tests for the pdfmult script.
-#
-# Copyright (C) 2011-2013 Marcus Stollsteimer
+# frozen_string_literal: true
-require 'minitest/spec'
-require 'minitest/autorun'
-require 'pdfmult'
+require "minitest/autorun"
+require "pdfmult"
describe Pdfmult::LaTeXDocument do
before do
@layout_class = Pdfmult::Layout
end
- it 'should return the expected LaTeX code for 4 pages' do
+ it "should return the expected LaTeX code for 4 pages" do
args = {
- :pdffile => 'sample.pdf',
- :layout => @layout_class.new(4),
- :page_count => 3
+ pdffile: "sample.pdf",
+ layout: @layout_class.new(4),
+ page_count: 3
}
- document_lines = Pdfmult::LaTeXDocument.new(args).to_s.split(/\n/)
- document_lines[0].must_equal '\documentclass[a4paper]{article}'
- document_lines[-2].must_equal '\includepdf[pages={3,3,3,3},nup=2x2]{sample.pdf}%'
- document_lines.grep(/includepdf/).size.must_equal args[:page_count]
+ document_lines = Pdfmult::LaTeXDocument.new(args).to_s.split("\n")
+ _(document_lines[0]).must_equal '\documentclass[a4paper]{article}'
+ _(document_lines[-2]).must_equal '\includepdf[pages={3,3,3,3},nup=2x2]{sample.pdf}%'
+ _(document_lines.grep(/includepdf/).size).must_equal args[:page_count]
end
- it 'should return the expected LaTeX code for 8 pages' do
+ it "should return the expected LaTeX code for 8 pages" do
args = {
- :pdffile => 'sample.pdf',
- :layout => @layout_class.new(8),
- :page_count => 5
+ pdffile: "sample.pdf",
+ layout: @layout_class.new(8),
+ page_count: 5
}
- document_lines = Pdfmult::LaTeXDocument.new(args).to_s.split(/\n/)
- document_lines[0].must_equal '\documentclass[a4paper,landscape]{article}'
- document_lines[-2].must_equal '\includepdf[pages={5,5,5,5,5,5,5,5},nup=4x2]{sample.pdf}%'
- document_lines.grep(/includepdf/).size.must_equal args[:page_count]
+ document_lines = Pdfmult::LaTeXDocument.new(args).to_s.split("\n")
+ _(document_lines[0]).must_equal '\documentclass[a4paper,landscape]{article}'
+ _(document_lines[-2]).must_equal '\includepdf[pages={5,5,5,5,5,5,5,5},nup=4x2]{sample.pdf}%'
+ _(document_lines.grep(/includepdf/).size).must_equal args[:page_count]
end
end