Archived
1
0
Fork 0

gnu: ruby-pandoc-ruby: Adjust test suite.

* gnu/packages/ruby.scm (ruby-pandoc-ruby)[arguments]: Adjust test suite
to change in ruby behavior and the test suite.
This commit is contained in:
Efraim Flashner 2021-09-12 12:20:31 +03:00
parent 0246bf5f80
commit 04920dca2a
No known key found for this signature in database
GPG key ID: 41AAE7DCCA3D8351

View file

@ -1173,14 +1173,18 @@ structure. Supports custom object formatting via plugins.")
(("('|\")pandoc" _ quote)
(string-append quote pandoc))
(("\\^pandoc")
".*pandoc"))
#t)))
".*pandoc")))))
(add-after 'unpack 'adjust-tests
;; The tests expect filenames with spaces. Because they don't have
;; spaces the quotes around the output are dropped automatically.
(lambda _
(substitute* "test/test_pandoc_ruby.rb"
(("\\\\\"#\\{file\\.path\\}\\\\\"") "#{file.path}"))))
(add-after 'extract-gemspec 'remove-Gemfile.lock
(lambda _
(delete-file "Gemfile.lock")
(substitute* "pandoc-ruby.gemspec"
(("Gemfile\\.lock") ""))
#t)))))
(("Gemfile\\.lock") "")))))))
(native-inputs
`(("ruby-mocha" ,ruby-mocha)))
(inputs