From 2f1e6e411c20ea5061d00244f7d40d61aa47a254 Mon Sep 17 00:00:00 2001 From: Lukas Mueller Date: Wed, 16 Oct 2024 21:27:31 -0400 Subject: [PATCH] fix test with new description field. --- t/unit_mech/AJAX/BreedersToolbox/Accessions.t | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/t/unit_mech/AJAX/BreedersToolbox/Accessions.t b/t/unit_mech/AJAX/BreedersToolbox/Accessions.t index 7e7ed4f6d2..bf5cdb7f2e 100644 --- a/t/unit_mech/AJAX/BreedersToolbox/Accessions.t +++ b/t/unit_mech/AJAX/BreedersToolbox/Accessions.t @@ -131,7 +131,12 @@ my $message = $response->decoded_content; my $message_hash = decode_json $message; print STDERR Dumper $message_hash; -is_deeply($message_hash->{'full_data'}, {'new_test_accession03' => {'accessionNumber' => 'ITC00003','germplasmName' => 'new_test_accession03','populationName' => 'test_population','defaultDisplayName' => 'new_test_accession03','organizationName' => 'test_organization','countryOfOriginCode' => 'Nigeria','synonyms' => ['new_test_accession3_synonym1'],'species' => 'Manihot esculenta'},'IITA-TMS-IBA010749' => {'populationName' => 'test_population','species' => 'Manihot esculenta','organizationName' => undef,'defaultDisplayName' => 'IITA-TMS-IBA010749','germplasmName' => 'IITA-TMS-IBA010749','synonyms' => ['IITA-TMS-IBA010746_synonym1','IITA-TMS-IBA010746_synonym2']},'new_test_accession02' => {'populationName' => 'test_population','defaultDisplayName' => 'new_test_accession02','organizationName' => 'test_organization','accessionNumber' => 'ITC00002','germplasmName' => 'new_test_accession02','species' => 'Manihot esculenta','countryOfOriginCode' => 'Nigeria','synonyms' => []},'new_test_accession04' => {'defaultDisplayName' => 'new_test_accession04','organizationName' => 'test_organization','populationName' => 'test_population','germplasmName' => 'new_test_accession04','accessionNumber' => 'ITC00004','species' => 'Manihot esculenta','synonyms' => [],'countryOfOriginCode' => 'Nigeria'},'new_test_accession01' => {'organizationName' => 'test_organization','defaultDisplayName' => 'new_test_accession01','populationName' => 'test_population','germplasmName' => 'new_test_accession01','locationCode' => 'ITH','accessionNumber' => 'ITC00001','ploidyLevel' => '2','species' => 'Manihot esculenta','synonyms' => ['new_test_accession_synonym1','new_test_accession_synonym2','new_test_accession_synonym3'],'countryOfOriginCode' => 'Nigeria'}}, 'check parse accession file'); +#is_deeply($message_hash->{'full_data'}, {'new_test_accession03' => {'accessionNumber' => 'ITC00003','germplasmName' => 'new_test_accession03','populationName' => 'test_population','defaultDisplayName' => 'new_test_accession03','organizationName' => 'test_organization','countryOfOriginCode' => 'Nigeria','synonyms' => ['new_test_accession3_synonym1'],'species' => 'Manihot esculenta'},'IITA-TMS-IBA010749' => {'populationName' => 'test_population','species' => 'Manihot esculenta','organizationName' => undef,'defaultDisplayName' => 'IITA-TMS-IBA010749','germplasmName' => 'IITA-TMS-IBA010749','synonyms' => ['IITA-TMS-IBA010746_synonym1','IITA-TMS-IBA010746_synonym2']},'new_test_accession02' => {'populationName' => 'test_population','defaultDisplayName' => 'new_test_accession02','organizationName' => 'test_organization','accessionNumber' => 'ITC00002','germplasmName' => 'new_test_accession02','species' => 'Manihot esculenta','countryOfOriginCode' => 'Nigeria','synonyms' => []},'new_test_accession04' => {'defaultDisplayName' => 'new_test_accession04','organizationName' => 'test_organization','populationName' => 'test_population','germplasmName' => 'new_test_accession04','accessionNumber' => 'ITC00004','species' => 'Manihot esculenta','synonyms' => [],'countryOfOriginCode' => 'Nigeria'},'new_test_accession01' => {'organizationName' => 'test_organization','defaultDisplayName' => 'new_test_accession01','populationName' => 'test_population','germplasmName' => 'new_test_accession01','locationCode' => 'ITH','accessionNumber' => 'ITC00001','ploidyLevel' => '2','species' => 'Manihot esculenta','synonyms' => ['new_test_accession_synonym1','new_test_accession_synonym2','new_test_accession_synonym3'],'countryOfOriginCode' => 'Nigeria'}}, 'check parsed accession file'); + + +is_deeply($message_hash->{full_data}, {'new_test_accession02' => {'countryOfOriginCode' => 'Nigeria','accessionNumber' => 'ITC00002','description' => '','germplasmName' => 'new_test_accession02','defaultDisplayName' => 'new_test_accession02','organizationName' => 'test_organization','species' => 'Manihot esculenta','populationName' => 'test_population','synonyms' => []},'new_test_accession01' => {'synonyms' => ['new_test_accession_synonym1','new_test_accession_synonym2','new_test_accession_synonym3'],'populationName' => 'test_population','ploidyLevel' => '2','species' => 'Manihot esculenta','locationCode' => 'ITH','organizationName' => 'test_organization','description' => '','defaultDisplayName' => 'new_test_accession01','germplasmName' => 'new_test_accession01','accessionNumber' => 'ITC00001','countryOfOriginCode' => 'Nigeria'},'new_test_accession04' => {'species' => 'Manihot esculenta','populationName' => 'test_population','synonyms' => [],'countryOfOriginCode' => 'Nigeria','accessionNumber' => 'ITC00004','germplasmName' => 'new_test_accession04','defaultDisplayName' => 'new_test_accession04','description' => '','organizationName' => 'test_organization'},'new_test_accession03' => {'description' => '','defaultDisplayName' => 'new_test_accession03','germplasmName' => 'new_test_accession03','organizationName' => 'test_organization','countryOfOriginCode' => 'Nigeria','accessionNumber' => 'ITC00003','populationName' => 'test_population','synonyms' => ['new_test_accession3_synonym1'],'species' => 'Manihot esculenta'},'IITA-TMS-IBA010749' => {'germplasmName' => 'IITA-TMS-IBA010749','defaultDisplayName' => 'IITA-TMS-IBA010749','description' => '','organizationName' => undef,'populationName' => 'test_population','synonyms' => ['IITA-TMS-IBA010746_synonym1','IITA-TMS-IBA010746_synonym2'],'species' => 'Manihot esculenta'}}, 'check parsed accession file'); + + is(scalar @{$message_hash->{'fuzzy'}}, 1, 'check verify fuzzy match response content'); is_deeply($message_hash->{'found'}, [], 'check verify fuzzy match response content'); is(scalar @{$message_hash->{'absent'}}, 4, 'check verify fuzzy match response content'); -- 2.11.4.GIT