Changeset 457 for wiki-toolkit/trunk/t/061_list_metadata_by_type.t
- Timestamp:
- 10/18/08 15:14:23 (4 years ago)
- Files:
-
- 1 modified
-
wiki-toolkit/trunk/t/061_list_metadata_by_type.t (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
wiki-toolkit/trunk/t/061_list_metadata_by_type.t
r454 r457 6 6 plan skip_all => "no backends configured"; 7 7 } else { 8 plan tests => ( 6* scalar @Wiki::Toolkit::TestLib::wiki_info );8 plan tests => ( 9 * scalar @Wiki::Toolkit::TestLib::wiki_info ); 9 9 } 10 10 … … 33 33 $wiki->write_node( "Cafe Roma", "A cafe unmod", $node{"checksum"}, 34 34 { category => [ "Cafe", "Oxford", "Unmoderated", "NotSeen" ], 35 latitude => "51.759", longitude => "-1.270" } 35 latitude => "51.759", longitude => "-1.270", 36 locale => [ "Oxford" ] }, 36 37 ); 37 38 … … 39 40 my @md; 40 41 42 41 43 # With nothing, get back undef 42 44 is($wiki->store->list_metadata_by_type(), undef, "Needs a type given"); 45 43 46 44 47 # Postcode should be easy … … 47 50 "Correct metadata listing" ); 48 51 52 49 53 # Latitude also 50 54 @md = $wiki->store->list_metadata_by_type("latitude"); 51 55 is_deeply( [sort @md], [ "51.759", "51.911" ], 52 56 "Correct metadata listing" ); 57 53 58 54 59 # For category, will not see unmoderated versio … … 57 62 "Oxford", "Restaurant", "Thai Food" ], 58 63 "Correct metadata listing" ); 64 65 @md = $wiki->store->list_metadata_names(); 66 is_deeply( [sort @md], [ "category", "latitude", "longitude", "postcode" ], 67 "Correct metadata names" ); 68 59 69 60 70 # Now moderate that one, see it come in … … 65 75 "Correct metadata listing" ); 66 76 77 @md = $wiki->store->list_metadata_names(); 78 is_deeply( [sort @md], [ "category", "latitude", "locale", 79 "longitude", "postcode" ], 80 "Correct metadata names" ); 81 82 67 83 # And un-moderate another, see its go away 68 84 $wiki->store->dbh->do("UPDATE content SET moderated = 'f' WHERE version = 2"); … … 71 87 "Oxford", "Restaurant", "Thai Food" ], 72 88 "Correct metadata listing" ); 89 90 @md = $wiki->store->list_metadata_names(); 91 is_deeply( [sort @md], [ "category", "latitude", "longitude", "postcode" ], 92 "Correct metadata names" ); 73 93 } 74 94
