From 14072a1fabbfe79e2af4d21e2818aa9cab9ead12 Mon Sep 17 00:00:00 2001 From: Scott Anderson Date: Fri, 3 Apr 2020 14:58:17 -0600 Subject: [PATCH 1/3] added epsilon and verbose parameters to testing.diff, resolves #911 --- .../reference/flux/stdlib/testing/diff.md | 22 ++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/content/v2.0/reference/flux/stdlib/testing/diff.md b/content/v2.0/reference/flux/stdlib/testing/diff.md index 8e3dd1e37..3e84d0056 100644 --- a/content/v2.0/reference/flux/stdlib/testing/diff.md +++ b/content/v2.0/reference/flux/stdlib/testing/diff.md @@ -17,7 +17,12 @@ _**Function type:** Test_ ```js import "testing" -testing.diff(got: stream2, want: stream1) +testing.diff( + got: stream2, + want: stream1, + verbose: true, + epsilon: 0.000000001 +) ``` It matches tables from each stream with the same group keys. @@ -34,16 +39,27 @@ _The `testing.diff()` function can be used to perform in-line diffs in a query._ ## Parameters ### got -The stream containing data to test. +Stream containing data to test. _Defaults to piped-forward data (`<-`)._ _**Data type:** Object_ ### want -The stream that contains the expected data to test against. +Stream that contains the expected data to test against. _**Data type:** Object_ +### verbose +Enable verbose output. + +_**Data type:** Boolean_ + +### epsilon +Specifies how far apart two **float** values can be, but still considered equal. +Defaults to `0.000000001`. + +_**Data type:** Float_ + ## Examples ##### Diff separate streams From d2408b7e3f03e7e9d0703035f18d64b76d954f54 Mon Sep 17 00:00:00 2001 From: Scott Anderson Date: Fri, 3 Apr 2020 15:23:47 -0600 Subject: [PATCH 2/3] added default verbose value to testing.diff --- content/v2.0/reference/flux/stdlib/testing/diff.md | 1 + 1 file changed, 1 insertion(+) diff --git a/content/v2.0/reference/flux/stdlib/testing/diff.md b/content/v2.0/reference/flux/stdlib/testing/diff.md index 3e84d0056..bb40ae7f5 100644 --- a/content/v2.0/reference/flux/stdlib/testing/diff.md +++ b/content/v2.0/reference/flux/stdlib/testing/diff.md @@ -51,6 +51,7 @@ _**Data type:** Object_ ### verbose Enable verbose output. +Defaults to `true`. _**Data type:** Boolean_ From b88532723ecb7ba5f4e151947aa39d60dc3400b4 Mon Sep 17 00:00:00 2001 From: Scott Anderson Date: Fri, 3 Apr 2020 15:35:31 -0600 Subject: [PATCH 3/3] removed verbose parameter from testing.diff --- content/v2.0/reference/flux/stdlib/testing/diff.md | 7 ------- 1 file changed, 7 deletions(-) diff --git a/content/v2.0/reference/flux/stdlib/testing/diff.md b/content/v2.0/reference/flux/stdlib/testing/diff.md index bb40ae7f5..3b7e0717b 100644 --- a/content/v2.0/reference/flux/stdlib/testing/diff.md +++ b/content/v2.0/reference/flux/stdlib/testing/diff.md @@ -20,7 +20,6 @@ import "testing" testing.diff( got: stream2, want: stream1, - verbose: true, epsilon: 0.000000001 ) ``` @@ -49,12 +48,6 @@ Stream that contains the expected data to test against. _**Data type:** Object_ -### verbose -Enable verbose output. -Defaults to `true`. - -_**Data type:** Boolean_ - ### epsilon Specifies how far apart two **float** values can be, but still considered equal. Defaults to `0.000000001`.