Show
Ignore:
Timestamp:
10/20/08 00:03:15 (3 years ago)
Author:
dom
Message:

write_node: return the version of the node that was just committed, if successful (fixes #42)

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • wiki-toolkit/trunk/t/021_moderation.t

    r366 r466  
    77    plan skip_all => "no backends configured"; 
    88} else { 
    9     plan tests => ( 86 * scalar @Wiki::Toolkit::TestLib::wiki_info ); 
     9    plan tests => ( 89 * scalar @Wiki::Toolkit::TestLib::wiki_info ); 
    1010} 
    1111 
     
    6262 
    6363        # Update it 
    64     ok( $wiki->write_node("Moderation", "yy", $mn_data{checksum}), 
    65                 "Can update where moderation is enabled" ); 
     64    my $nmn_ver = $wiki->write_node("Moderation", "yy", $mn_data{checksum}); 
     65    ok( $nmn_ver, "Can update where moderation is enabled" ); 
    6666    my %nmn_data = $wiki->retrieve_node("Moderation"); 
    6767    my %nmnv_data = $wiki->retrieve_node(name=>"Moderation", version=>2); 
     68    is( $nmn_data{version}, '1', "Latest moderated version" ); 
     69    is( $nmnv_data{version}, '2', "Latest unmoderated version" ); 
     70    is( $nmn_ver, '2', "Latest (unmoderated) version returned by write_node" ); 
    6871 
    6972        # Check content was updated right