]> granicus.if.org Git - transmission/commitdiff
(libT) add to rename-tests
authorJordan Lee <jordan@transmissionbt.com>
Wed, 30 Jan 2013 21:26:04 +0000 (21:26 +0000)
committerJordan Lee <jordan@transmissionbt.com>
Wed, 30 Jan 2013 21:26:04 +0000 (21:26 +0000)
libtransmission/rename-test.c

index 2db50c98a03688ab2fbd1d2e0ff515dc920a7f56..a7b9ac4c4cc553c3dd4b6a960ca15e6b1618df3b 100644 (file)
@@ -215,12 +215,15 @@ test_single_filename_torrent (void)
   check_streq ("hello-world.txt", tr_torrentName(tor));
   check_int_eq (0, torrentRenameAndWait (tor, tor->info.name, "foobar"));
   check (!tr_fileExists (tmpstr, NULL)); /* confirm the old filename can't be found */
+  tr_free (tmpstr);
   check (tor->info.files[0].is_renamed); /* confirm the file's 'renamed' flag is set */
   check_streq ("foobar", tr_torrentName(tor)); /* confirm the torrent's name is now 'foobar' */
-  check_streq ("foobar", tor->info.files[0].name); /* confirm the file's name is now 'foobar' */
+  check_streq ("foobar", tor->info.files[0].name); /* confirm the file's name is now 'foobar' in our struct */
   check (strstr (tor->info.torrent, "foobar") == NULL); /* confirm the name in the .torrent file hasn't changed */
-  check (testFileExistsAndConsistsOfThisString (tor, 0, "hello, world!\n")); /* confirm the contents are right */
+  tmpstr = tr_buildPath (tor->currentDir, "foobar", NULL); 
+  check (tr_fileExists (tmpstr, NULL)); /* confirm the file's name is now 'foobar' on the disk */
   tr_free (tmpstr);
+  check (testFileExistsAndConsistsOfThisString (tor, 0, "hello, world!\n")); /* confirm the contents are right */
 
   /* (while it's renamed: confirm that the .resume file remembers the changes) */
   tr_torrentSaveResume (tor);