aboutsummaryrefslogtreecommitdiff
path: root/watcher_test.go
diff options
context:
space:
mode:
authorShulhan <ms@kilabit.info>2022-07-31 23:54:29 +0700
committerShulhan <ms@kilabit.info>2022-08-01 00:24:19 +0700
commit8d347992ab2753dc878f56439883ec868e8d038d (patch)
tree19ad6b40ee3898110742850b4755f6b7c0aefb67 /watcher_test.go
parentcd24f44c54b0a4a22fa9d4413fffab718df9052a (diff)
downloadciigo-8d347992ab2753dc878f56439883ec868e8d038d.tar.xz
all: export internal htmlGenerator as Converter
The purpose of Converter is to provide a single, reusable converter for AsciiDoc file or content.
Diffstat (limited to 'watcher_test.go')
-rw-r--r--watcher_test.go20
1 files changed, 13 insertions, 7 deletions
diff --git a/watcher_test.go b/watcher_test.go
index 3ce17ee..5cc2079 100644
--- a/watcher_test.go
+++ b/watcher_test.go
@@ -20,9 +20,17 @@ var (
)
func TestWatcher(t *testing.T) {
- testDir := "testdata/watcher"
+ var (
+ testDir = "testdata/watcher"
+ convertOpts = ConvertOptions{
+ Root: testDir,
+ }
+
+ converter *Converter
+ err error
+ )
- err := os.RemoveAll(testDir)
+ err = os.RemoveAll(testDir)
if err != nil {
t.Logf(err.Error())
}
@@ -36,20 +44,17 @@ func TestWatcher(t *testing.T) {
os.RemoveAll(testDir)
})
- htmlg, err := newHTMLGenerator(nil, "testdata/html.tmpl", true)
+ converter, err = NewConverter("testdata/html.tmpl")
if err != nil {
t.Fatal(err)
}
- convertOpts := ConvertOptions{
- Root: testDir,
- }
err = convertOpts.init()
if err != nil {
t.Fatal(err)
}
- testWatcher, err = newWatcher(htmlg, &convertOpts)
+ testWatcher, err = newWatcher(converter, &convertOpts)
if err != nil {
t.Fatal(err)
}
@@ -68,6 +73,7 @@ func testCreate(t *testing.T) {
var (
err error
)
+
testFileAdoc = filepath.Join(testWatcher.dir, "index.adoc")
testAdocFile, err = os.Create(testFileAdoc)
if err != nil {