=================================================================== RCS file: /cvs/todotxt/Text-Todo/t/list.t,v retrieving revision 1.3 retrieving revision 1.6 diff -u -r1.3 -r1.6 --- todotxt/Text-Todo/t/list.t 2010/01/09 06:26:43 1.3 +++ todotxt/Text-Todo/t/list.t 2010/01/10 04:28:49 1.6 @@ -8,13 +8,13 @@ # AUTHOR: Andrew Fresh (AAF), andrew@cpan.org # COMPANY: Red River Communications # CREATED: 01/07/10 19:11 -# REVISION: $RedRiver: list.t,v 1.2 2010/01/09 05:00:21 andrew Exp $ +# REVISION: $RedRiver: list.t,v 1.5 2010/01/09 07:02:35 andrew Exp $ #=============================================================================== use strict; use warnings; -use Test::More; #tests => 2; +use Test::More tests => 49; use File::Temp qw/ tempdir /; use Data::Dumper; @@ -64,7 +64,7 @@ $orig = undef; my @pri_list; -ok( @pri_list = $copy->listpri, 'load priority item' ); +ok( @pri_list = $copy->listpri, 'list priority item' ); is( scalar @pri_list, 1, 'only 1 item in the priority list' ); is( $pri_list[0]->text, '(A) entry 1 @one +uno', 'priority item is correct' ); @@ -96,42 +96,35 @@ } } -@projects; ok( @projects = $copy->listproj, 'listproj for current list' ); is_deeply( \@projects, [ 'dos', 'uno' ], 'got the projects we expected' ); my $entry_to_archive; -ok( $entry_to_archive = $copy->list->[1], 'read entry_to_archive' ); +ok( $entry_to_archive = $copy->list->[3], 'read entry_to_archive' ); is( $entry_to_archive->text, - 'x completed entry 3', + 'x completed entry 4', 'make sure we got the right entry' ); -TODO: { - local $TODO = 'No tests for archive and it isn\'t even written yet'; - ok( $copy->archive ); - isnt( $copy->list->[1]->text, - $entry_to_archive->text, 'make sure it changed' ); +ok( $copy->archive, 'archive done items' ); +isnt( $copy->list->[1]->text, + $entry_to_archive->text, 'make sure it changed' ); -SKIP: { - skip 'unable to load done_file', 1 - if !ok( $copy->load('done_file'), 'read the done_file' ); - is( $copy->list->[-1]->text, - $entry_to_archive->text, 'make sure it moved to the archive' ); - } -} +ok( $copy->load('done_file'), 'read the done_file' ); +is( $copy->list->[-1]->text, + $entry_to_archive->text, 'make sure it moved to the archive' ); my $file; ok( $file = $copy->file('done_file'), 'get the done_file name' ); is( $file, $todo_dir . '/done.txt', 'the done_file name what we expected?' ); -ok( $copy->addto( $file, 'added text' ) ); +ok( $copy->addto( $file, 'added text' ), 'Add text to file' ); my @done; ok( @done = $copy->listfile('done_file'), 'get items in done_file' ); is( $done[-1]->text, 'added text', 'make sure what we added is there' ); -#is( $done[-2]->text, $entry_to_archive->text, -# 'make sure it moved to the archive' ); +is( $done[-2]->text, $entry_to_archive->text, + 'make sure it moved to the archive' ); done_testing();