diff --git a/.github/workflows/lint_markdown.yml b/.github/workflows/lint_markdown.yml index 9db31535fd..a61261d07e 100644 --- a/.github/workflows/lint_markdown.yml +++ b/.github/workflows/lint_markdown.yml @@ -15,7 +15,7 @@ jobs: - name: Vale uses: errata-ai/vale-action@v2 with: - vale_flags: "--glob=!{plugins/source/.snapshots/*,CHANGELOG.md,.github/styles/proselint/README.md}" + vale_flags: "--glob=!{plugins/source/testdata/*,CHANGELOG.md,.github/styles/proselint/README.md}" filter_mode: nofilter env: GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}} @@ -29,4 +29,4 @@ jobs: with: files: . config_file: .markdownlint.yaml - ignore_files: "CHANGELOG.md" + ignore_files: '{plugins/source/testdata/*,CHANGELOG.md}' diff --git a/plugins/source/docs_test.go b/plugins/source/docs_test.go index 1f29190050..9d0a59d459 100644 --- a/plugins/source/docs_test.go +++ b/plugins/source/docs_test.go @@ -103,6 +103,8 @@ var testTables = []*schema.Table{ func TestGeneratePluginDocs(t *testing.T) { p := NewPlugin("test", "v1.0.0", testTables, newTestExecutionClient) + cup := cupaloy.New(cupaloy.SnapshotSubdirectory("testdata")) + t.Run("Markdown", func(t *testing.T) { tmpdir := t.TempDir() @@ -117,7 +119,7 @@ func TestGeneratePluginDocs(t *testing.T) { output := path.Join(tmpdir, exp) got, err := os.ReadFile(output) require.NoError(t, err) - cupaloy.SnapshotT(t, got) + cup.SnapshotT(t, got) }) } }) @@ -136,7 +138,7 @@ func TestGeneratePluginDocs(t *testing.T) { output := path.Join(tmpdir, exp) got, err := os.ReadFile(output) require.NoError(t, err) - cupaloy.SnapshotT(t, got) + cup.SnapshotT(t, got) }) } }) diff --git a/plugins/source/.snapshots/TestGeneratePluginDocs-JSON-__tables.json b/plugins/source/testdata/TestGeneratePluginDocs-JSON-__tables.json similarity index 100% rename from plugins/source/.snapshots/TestGeneratePluginDocs-JSON-__tables.json rename to plugins/source/testdata/TestGeneratePluginDocs-JSON-__tables.json diff --git a/plugins/source/.snapshots/TestGeneratePluginDocs-Markdown-README.md b/plugins/source/testdata/TestGeneratePluginDocs-Markdown-README.md similarity index 100% rename from plugins/source/.snapshots/TestGeneratePluginDocs-Markdown-README.md rename to plugins/source/testdata/TestGeneratePluginDocs-Markdown-README.md diff --git a/plugins/source/.snapshots/TestGeneratePluginDocs-Markdown-incremental_table.md b/plugins/source/testdata/TestGeneratePluginDocs-Markdown-incremental_table.md similarity index 100% rename from plugins/source/.snapshots/TestGeneratePluginDocs-Markdown-incremental_table.md rename to plugins/source/testdata/TestGeneratePluginDocs-Markdown-incremental_table.md diff --git a/plugins/source/.snapshots/TestGeneratePluginDocs-Markdown-relation_relation_table_a.md b/plugins/source/testdata/TestGeneratePluginDocs-Markdown-relation_relation_table_a.md similarity index 100% rename from plugins/source/.snapshots/TestGeneratePluginDocs-Markdown-relation_relation_table_a.md rename to plugins/source/testdata/TestGeneratePluginDocs-Markdown-relation_relation_table_a.md diff --git a/plugins/source/.snapshots/TestGeneratePluginDocs-Markdown-relation_relation_table_b.md b/plugins/source/testdata/TestGeneratePluginDocs-Markdown-relation_relation_table_b.md similarity index 100% rename from plugins/source/.snapshots/TestGeneratePluginDocs-Markdown-relation_relation_table_b.md rename to plugins/source/testdata/TestGeneratePluginDocs-Markdown-relation_relation_table_b.md diff --git a/plugins/source/.snapshots/TestGeneratePluginDocs-Markdown-relation_table.md b/plugins/source/testdata/TestGeneratePluginDocs-Markdown-relation_table.md similarity index 100% rename from plugins/source/.snapshots/TestGeneratePluginDocs-Markdown-relation_table.md rename to plugins/source/testdata/TestGeneratePluginDocs-Markdown-relation_table.md diff --git a/plugins/source/.snapshots/TestGeneratePluginDocs-Markdown-test_table.md b/plugins/source/testdata/TestGeneratePluginDocs-Markdown-test_table.md similarity index 100% rename from plugins/source/.snapshots/TestGeneratePluginDocs-Markdown-test_table.md rename to plugins/source/testdata/TestGeneratePluginDocs-Markdown-test_table.md