mirror of
https://github.com/lukaszraczylo/harness-sync.git
synced 2026-10-14 00:57:49 +00:00
feat(adapter): registry with detect filtering and duplicate guard
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
package render
|
||||
|
||||
import (
|
||||
"testing"
|
||||
|
||||
"github.com/stretchr/testify/assert"
|
||||
"github.com/stretchr/testify/require"
|
||||
)
|
||||
|
||||
func TestJSONIndent(t *testing.T) {
|
||||
b, err := JSON(map[string]any{"a": 1, "b": "x"})
|
||||
require.NoError(t, err)
|
||||
s := string(b)
|
||||
assert.Contains(t, s, "\"a\": 1")
|
||||
assert.True(t, s[len(s)-1] == '\n', "trailing newline required")
|
||||
}
|
||||
|
||||
func TestYAML(t *testing.T) {
|
||||
b, err := YAML(map[string]any{"a": 1})
|
||||
require.NoError(t, err)
|
||||
assert.Contains(t, string(b), "a: 1")
|
||||
}
|
||||
|
||||
func TestTOML(t *testing.T) {
|
||||
b, err := TOML(map[string]any{"a": 1})
|
||||
require.NoError(t, err)
|
||||
assert.Contains(t, string(b), "a = 1")
|
||||
}
|
||||
Reference in New Issue
Block a user