JSON -> JSON::MaybeXS

This commit is contained in:
Graham Christensen
2021-10-19 22:53:39 -04:00
parent d16c57e5f1
commit 7dcf6a01c6
31 changed files with 57 additions and 57 deletions

View File

@ -2,7 +2,7 @@ use feature 'unicode_strings';
use strict;
use warnings;
use Setup;
use JSON qw(decode_json encode_json);
use JSON::MaybeXS qw(decode_json encode_json);
my %ctx = test_init();
@ -45,8 +45,8 @@ subtest "Read project 'tests'" => sub {
is(decode_json($projectinfo->content), {
description => "",
displayname => "Tests",
enabled => JSON::true,
hidden => JSON::false,
enabled => JSON::MaybeXS::true,
hidden => JSON::MaybeXS::false,
homepage => "",
jobsets => [],
name => "tests",
@ -61,8 +61,8 @@ subtest "Transitioning from declarative project to normal" => sub {
Content_Type => 'application/json',
Cookie => $cookie,
Content => encode_json({
enabled => JSON::true,
visible => JSON::true,
enabled => JSON::MaybeXS::true,
visible => JSON::MaybeXS::true,
name => "tests",
displayname => "Tests",
declarative => {
@ -84,8 +84,8 @@ subtest "Transitioning from declarative project to normal" => sub {
is(decode_json($projectinfo->content), {
description => "",
displayname => "Tests",
enabled => JSON::true,
hidden => JSON::false,
enabled => JSON::MaybeXS::true,
hidden => JSON::MaybeXS::false,
homepage => "",
jobsets => [".jobsets"],
name => "tests",
@ -104,8 +104,8 @@ subtest "Transitioning from declarative project to normal" => sub {
Content_Type => 'application/json',
Cookie => $cookie,
Content => encode_json({
enabled => JSON::true,
visible => JSON::true,
enabled => JSON::MaybeXS::true,
visible => JSON::MaybeXS::true,
name => "tests",
displayname => "Tests",
declarative => {
@ -127,8 +127,8 @@ subtest "Transitioning from declarative project to normal" => sub {
is(decode_json($projectinfo->content), {
description => "",
displayname => "Tests",
enabled => JSON::true,
hidden => JSON::false,
enabled => JSON::MaybeXS::true,
hidden => JSON::MaybeXS::false,
homepage => "",
jobsets => [],
name => "tests",