14873: Fixes unit tests.
authorLucas Di Pentima <ldipentima@veritasgenetics.com>
Thu, 28 Mar 2019 21:06:37 +0000 (18:06 -0300)
committerLucas Di Pentima <ldipentima@veritasgenetics.com>
Thu, 28 Mar 2019 21:06:37 +0000 (18:06 -0300)
commitdf5f366f4bd87ee90cf39248542435b1b924b58a
tree54612622ccb53e066627898b8bef1cf936315f9c
parentcb4efac6793d18892dde09c631895cb98c3df470
14873: Fixes unit tests.

JSONB columns shouldn't be declared as 'serialized' because their content
get encoded twice.
When not declaring them as serialized, their default values (eg: [], {})
should be explicitly set.
Fixes on fixtures when default JSONB values are not defined on the schema.

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <ldipentima@veritasgenetics.com>
18 files changed:
services/api/Gemfile
services/api/Gemfile.lock
services/api/app/models/arvados_model.rb
services/api/app/models/collection.rb
services/api/app/models/container.rb
services/api/app/models/container_request.rb
services/api/app/models/group.rb
services/api/app/models/link.rb
services/api/app/models/node.rb
services/api/lib/enable_jobs_api.rb
services/api/test/fixtures/collections.yml
services/api/test/fixtures/containers.yml
services/api/test/fixtures/nodes.yml
services/api/test/performance/links_index_test.rb
services/api/test/unit/arvados_model_test.rb
services/api/test/unit/container_test.rb
services/api/test/unit/crunch_dispatch_test.rb
services/api/test/unit/job_test.rb