c940bd38

By: Michael Lynch <git@mtlynch.io>

Use deep equality in tinybeans tests

Replace piecemeal field and slice assertions in the Tinybeans tests with
whole-value comparisons built around reflect.DeepEqual.

Use plain t.Errorf("<name>=%+v, want=%+v", ...) messages for mismatches
and reserve t.Fatalf for cases where the test cannot continue, such as an
unexpected parse error.

Suite timing

Time to Start Worker time Duration Time to finish
Config 2s 0s 0s 3s
Eval 3s 23s 23s 26s
Build 5s 36s 12s 17s
Test - - - -
Deploy - - - -
Suite 2s 1m00s 24s 26s

Timeline

0s10s20s