23 lines
401 B
Perl
23 lines
401 B
Perl
|
|
||
|
:- use_module(library(plunit)).
|
||
|
|
||
|
:- begin_tests(read).
|
||
|
|
||
|
:- use_module(library(system)).
|
||
|
|
||
|
:- use_module(library(readutil)).
|
||
|
|
||
|
create_file(Tmp) :-
|
||
|
tmp_file(plunit, Tmp),
|
||
|
open(Tmp, write, Out),
|
||
|
write(Out, 'hello(World).\n'),
|
||
|
close(Out).
|
||
|
|
||
|
test(read, [ setup(create_file(Tmp)),
|
||
|
cleanup(delete_file(Tmp))
|
||
|
]) :-
|
||
|
read_file_to_terms(Tmp, Terms, []),
|
||
|
Terms =@= [hello(_)].
|
||
|
|
||
|
%:- end_tests(read).
|