From 373e0a5eb7993d1ddbf862711731d891083e35f3 Mon Sep 17 00:00:00 2001 From: Mike Farah Date: Fri, 14 Apr 2017 12:39:55 +1000 Subject: [PATCH] More tests --- .gitignore | 2 +- data_navigator_test.go | 16 ++++++++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index d392187..cc1b0c6 100644 --- a/.gitignore +++ b/.gitignore @@ -20,7 +20,7 @@ _cgo_gotypes.go _cgo_export.* _testmain.go - +coverage.out *.exe *.test *.prof diff --git a/data_navigator_test.go b/data_navigator_test.go index 1666e69..1ec6403 100644 --- a/data_navigator_test.go +++ b/data_navigator_test.go @@ -215,3 +215,19 @@ b: b := entryInSlice(updated, "b").Value assertResult(t, "4", fmt.Sprintf("%v", b)) } + +func TestWriteMap_no_paths(t *testing.T) { + var data = parseData(` +b: 5 +`) + + result := writeMap(data, []string{}, 4) + assertResult(t, fmt.Sprintf("%v", data), fmt.Sprintf("%v", result)) +} + +func TestWriteArray_no_paths(t *testing.T) { + var data = make([]interface{}, 1) + data[0] = "mike" + result := writeArray(data, []string{}, 4) + assertResult(t, fmt.Sprintf("%v", data), fmt.Sprintf("%v", result)) +}