libreoffice_test.go 609 B

1234567891011121314151617181920212223242526272829303132333435
  1. package libreoffice
  2. import (
  3. "os"
  4. "testing"
  5. "github.com/remogatto/prettytest"
  6. )
  7. type testSuite struct {
  8. prettytest.Suite
  9. }
  10. func TestRunner(t *testing.T) {
  11. prettytest.Run(
  12. t,
  13. new(testSuite),
  14. )
  15. }
  16. func (t *testSuite) TestConvert() {
  17. err := Convert("testdata/test.odt", "pdf", "--outdir", "testdata")
  18. t.Nil(err)
  19. _, err = os.Stat("testdata/test.pdf")
  20. t.Nil(err)
  21. err = os.Remove("testdata/test.pdf")
  22. t.Nil(err)
  23. err = Convert("testdata/test.csv", "ods", "--outdir", "testdata")
  24. t.Nil(err)
  25. _, err = os.Stat("testdata/test.ods")
  26. t.Nil(err)
  27. err = os.Remove("testdata/test.ods")
  28. t.Nil(err)
  29. }