assertEquals() function

Warning! This page documents an earlier version of Flux, which is no longer actively developed. Flux v0.65 is the most recent stable version of Flux.

The assertEquals() function tests whether two streams have identical data. If equal, the function outputs the tested data stream unchanged. If unequal, the function outputs an error.

Function type: Test

  name: "streamEquality",
  got: got,
  want: want

The assertEquals() function can be used to perform in-line tests in a query.



Unique name given to the assertion.

Data type: String


The stream containing data to test. Defaults to data piped-forward from another function (<-).

Data type: Object


The stream that contains the expected data to test against.

Data type: Object


Assert of separate streams
want = from(bucket: "backup-telegraf/autogen")
  |> range(start: -5m)

got = from(bucket: "telegraf/autogen")
  |> range(start: -5m)

assertEquals(got: got, want: want)
Inline assertion
want = from(bucket: "backup-telegraf/autogen")
  |> range(start: -5m)

from(bucket: "telegraf/autogen")
  |> range(start: -5m)
  |> assertEquals(want: want)