diff --git a/t/every-individual.ref b/t/every-individual.ref new file mode 100644 index 0000000..055a75a --- /dev/null +++ b/t/every-individual.ref @@ -0,0 +1,39 @@ + 12 +------------------------------------------------------------------------------------------+ + | + + + + + | + | | + | B A | + | | + | | + 10 |-+ +-| + | | + | | + | A | + | | + | | + 8 |-+ B +-| + | | + | | + | A | + | | + | | + 6 |-+ +-| + | | + | | + | B A | + | | + | | + 4 |-+ +-| + | | + | | + | A | + | | + | | + 2 |-+ B +-| + | | + | | + | A | + | | + | + + + + + | + 0 +------------------------------------------------------------------------------------------+ + 0 2 4 6 8 10 12 + diff --git a/t/everyall.ref b/t/everyall.ref new file mode 100644 index 0000000..d99c230 --- /dev/null +++ b/t/everyall.ref @@ -0,0 +1,39 @@ + 12 +------------------------------------------------------------------------------------------+ + | + + + + + | + | | + | A | + | | + | | + 10 |-+ B +-| + | | + | | + | A | + | | + | | + 8 |-+ B +-| + | | + | | + | A | + | | + | | + 6 |-+ B +-| + | | + | | + | A | + | | + | | + 4 |-+ B +-| + | | + | | + | A | + | | + | | + 2 |-+ B +-| + | | + | | + | A | + | | + | + + + + + | + 0 +------------------------------------------------------------------------------------------+ + 0 2 4 6 8 10 12 + diff --git a/t/plots.t b/t/plots.t index 6b0a169..0874eb5 100644 --- a/t/plots.t +++ b/t/plots.t @@ -39,7 +39,7 @@ BEGIN { } } -use Test::More tests => 84; +use Test::More tests => 88; use File::Temp 'tempfile'; use IPC::Run 'run'; use String::ShellQuote; @@ -288,6 +288,16 @@ tryplot( testname => 'equations', '--ymin', '0'], refplot => 'equations.ref' ); +tryplot( testname => 'everyall', + cmd => q{seq 12 | gawk '{print $1,$1+1}'}, + options => [qw(--points --everyall 2)], + refplot => 'everyall.ref' ); + +tryplot( testname => 'every-individual', + cmd => q{seq 12 | gawk '{print $1,$1+1}'}, + options => [qw(--points --every 0 2 --every 1 3)], + refplot => 'every-individual.ref' ); + SKIP: {