Changeset 423
- Timestamp:
- 05/01/08 12:21:49 (4 years ago)
- Location:
- wiki-toolkit/trunk
- Files:
-
- 1 added
- 3 modified
-
MANIFEST (modified) (1 diff)
-
bin/wiki-toolkit-delete-node (added)
-
lib/Wiki/Toolkit/Store/Database.pm (modified) (1 diff)
-
t/004_write_and_retrieve.t (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
wiki-toolkit/trunk/MANIFEST
r411 r423 6 6 SIGNATURE 7 7 bin/wiki-toolkit-rename-node 8 bin/wiki-toolkit-delete-node 8 9 bin/wiki-toolkit-setupdb 9 10 bin/user-setup-mysql-dbixfts.pl -
wiki-toolkit/trunk/lib/Wiki/Toolkit/Store/Database.pm
r420 r423 1122 1122 post_delete_node($name,$node_id,$version,$args{plugins}); 1123 1123 return 1; 1124 } 1125 1126 # Returns the name of the node with the given ID 1127 # Not normally used except when doing low-level maintenance 1128 sub node_name_for_id { 1129 my ($self, $node_id) = @_; 1130 my $dbh = $self->dbh; 1131 1132 my $name_sql = "SELECT name FROM node WHERE id=?"; 1133 my $name_sth = $dbh->prepare($name_sql); 1134 $name_sth->execute($node_id); 1135 my ($name) = $name_sth->fetchrow_array; 1136 $name_sth->finish; 1137 1138 return $name; 1124 1139 } 1125 1140 -
wiki-toolkit/trunk/t/004_write_and_retrieve.t
r209 r423 6 6 plan skip_all => "no backends configured"; 7 7 } else { 8 plan tests => ( 1 1* scalar @Wiki::Toolkit::TestLib::wiki_info );8 plan tests => ( 12 * scalar @Wiki::Toolkit::TestLib::wiki_info ); 9 9 } 10 10 … … 38 38 "...and false for a nonexistent one" ); 39 39 40 # Test -> node_name_for_id 41 my $id = $wiki->store->{_dbh}->selectrow_array("SELECT id FROM node WHERE name = 'A Node'"); 42 is( "A Node", $wiki->store->node_name_for_id($id), 43 "Can fetch the name of a node with a id" ); 40 44 }
