module PlotsTests include("imgcomp.jl") # don't actually show the plots srand(1234) default(show=false) img_eps = 5e-2 facts("Gadfly") do @fact gadfly() --> Plots.GadflyPackage() @fact backend() --> Plots.GadflyPackage() @fact typeof(plot(1:10)) --> Plots.Plot{Plots.GadflyPackage} @fact plot(Int[1,2,3], rand(3)) --> not(nothing) @fact plot(sort(rand(10)), rand(Int, 10, 3)) --> not(nothing) @fact plot!(rand(10,3), rand(10,3)) --> not(nothing) image_comparison_facts(:gadfly, skip=[4,6,19,23,24], eps=img_eps) end facts("PyPlot") do @fact pyplot() --> Plots.PyPlotPackage() @fact backend() --> Plots.PyPlotPackage() image_comparison_facts(:pyplot, skip=[4,10,13,19,21,23], eps=img_eps) end facts("GR") do @fact gr() --> Plots.GRPackage() @fact backend() --> Plots.GRPackage() image_comparison_facts(:gr, only=[1], eps=img_eps) end FactCheck.exitstatus() end # module