diff --git a/test/documents/multimedia/0.5/rich_output.md.ref b/test/documents/multimedia/0.5/rich_output.md.ref deleted file mode 100644 index 39c58e5..0000000 --- a/test/documents/multimedia/0.5/rich_output.md.ref +++ /dev/null @@ -1,122 +0,0 @@ -~~~~{.julia} -using DataFrames -df = DataFrame(letters = 'a':'z', numbers = 1:26) - -df -~~~~~~~~~~~~~ - - -~~~~ -26×2 DataFrames.DataFrame -│ Row │ letters │ numbers │ -├─────┼─────────┼─────────┤ -│ 1 │ 'a' │ 1 │ -│ 2 │ 'b' │ 2 │ -│ 3 │ 'c' │ 3 │ -│ 4 │ 'd' │ 4 │ -│ 5 │ 'e' │ 5 │ -│ 6 │ 'f' │ 6 │ -│ 7 │ 'g' │ 7 │ -│ 8 │ 'h' │ 8 │ -⋮ -│ 18 │ 'r' │ 18 │ -│ 19 │ 's' │ 19 │ -│ 20 │ 't' │ 20 │ -│ 21 │ 'u' │ 21 │ -│ 22 │ 'v' │ 22 │ -│ 23 │ 'w' │ 23 │ -│ 24 │ 'x' │ 24 │ -│ 25 │ 'y' │ 25 │ -│ 26 │ 'z' │ 26 │ -~~~~ - - - -~~~~{.julia} -z = 51 -display(df) -~~~~~~~~~~~~~ - - -~~~~ -26×2 DataFrames.DataFrame -│ Row │ letters │ numbers │ -├─────┼─────────┼─────────┤ -│ 1 │ 'a' │ 1 │ -│ 2 │ 'b' │ 2 │ -│ 3 │ 'c' │ 3 │ -│ 4 │ 'd' │ 4 │ -│ 5 │ 'e' │ 5 │ -│ 6 │ 'f' │ 6 │ -│ 7 │ 'g' │ 7 │ -│ 8 │ 'h' │ 8 │ -⋮ -│ 18 │ 'r' │ 18 │ -│ 19 │ 's' │ 19 │ -│ 20 │ 't' │ 20 │ -│ 21 │ 'u' │ 21 │ -│ 22 │ 'v' │ 22 │ -│ 23 │ 'w' │ 23 │ -│ 24 │ 'x' │ 24 │ -│ 25 │ 'y' │ 25 │ -│ 26 │ 'z' │ 26 │ -~~~~ - - - -~~~~{.julia} -head(df) -~~~~~~~~~~~~~ - - -~~~~ -6×2 DataFrames.DataFrame -│ Row │ letters │ numbers │ -├─────┼─────────┼─────────┤ -│ 1 │ 'a' │ 1 │ -│ 2 │ 'b' │ 2 │ -│ 3 │ 'c' │ 3 │ -│ 4 │ 'd' │ 4 │ -│ 5 │ 'e' │ 5 │ -│ 6 │ 'f' │ 6 │ -~~~~ - - - -~~~~{.julia} -julia> df -26×2 DataFrames.DataFrame -│ Row │ letters │ numbers │ -├─────┼─────────┼─────────┤ -│ 1 │ 'a' │ 1 │ -│ 2 │ 'b' │ 2 │ -│ 3 │ 'c' │ 3 │ -│ 4 │ 'd' │ 4 │ -│ 5 │ 'e' │ 5 │ -│ 6 │ 'f' │ 6 │ -│ 7 │ 'g' │ 7 │ -│ 8 │ 'h' │ 8 │ -⋮ -│ 18 │ 'r' │ 18 │ -│ 19 │ 's' │ 19 │ -│ 20 │ 't' │ 20 │ -│ 21 │ 'u' │ 21 │ -│ 22 │ 'v' │ 22 │ -│ 23 │ 'w' │ 23 │ -│ 24 │ 'x' │ 24 │ -│ 25 │ 'y' │ 25 │ -│ 26 │ 'z' │ 26 │ - -~~~~~~~~~~~~~ - - - -~~~~{.julia} -m = Base.Markdown.parse("**Some Markdown**") -m -~~~~~~~~~~~~~ - - - -**Some Markdown** - diff --git a/test/documents/multimedia/0.5/rich_output.tex.ref b/test/documents/multimedia/0.5/rich_output.tex.ref deleted file mode 100644 index bf52487..0000000 --- a/test/documents/multimedia/0.5/rich_output.tex.ref +++ /dev/null @@ -1,107 +0,0 @@ -\begin{juliacode} -using DataFrames -df = DataFrame(letters = 'a':'z', numbers = 1:26) - -df -\end{juliacode} -\begin{juliaout} -26×2 DataFrames.DataFrame -│ Row │ letters │ numbers │ -├─────┼─────────┼─────────┤ -│ 1 │ 'a' │ 1 │ -│ 2 │ 'b' │ 2 │ -│ 3 │ 'c' │ 3 │ -│ 4 │ 'd' │ 4 │ -│ 5 │ 'e' │ 5 │ -│ 6 │ 'f' │ 6 │ -│ 7 │ 'g' │ 7 │ -│ 8 │ 'h' │ 8 │ -⋮ -│ 18 │ 'r' │ 18 │ -│ 19 │ 's' │ 19 │ -│ 20 │ 't' │ 20 │ -│ 21 │ 'u' │ 21 │ -│ 22 │ 'v' │ 22 │ -│ 23 │ 'w' │ 23 │ -│ 24 │ 'x' │ 24 │ -│ 25 │ 'y' │ 25 │ -│ 26 │ 'z' │ 26 │ -\end{juliaout} - -\begin{juliacode} -z = 51 -display(df) -\end{juliacode} -\begin{juliaout} -26×2 DataFrames.DataFrame -│ Row │ letters │ numbers │ -├─────┼─────────┼─────────┤ -│ 1 │ 'a' │ 1 │ -│ 2 │ 'b' │ 2 │ -│ 3 │ 'c' │ 3 │ -│ 4 │ 'd' │ 4 │ -│ 5 │ 'e' │ 5 │ -│ 6 │ 'f' │ 6 │ -│ 7 │ 'g' │ 7 │ -│ 8 │ 'h' │ 8 │ -⋮ -│ 18 │ 'r' │ 18 │ -│ 19 │ 's' │ 19 │ -│ 20 │ 't' │ 20 │ -│ 21 │ 'u' │ 21 │ -│ 22 │ 'v' │ 22 │ -│ 23 │ 'w' │ 23 │ -│ 24 │ 'x' │ 24 │ -│ 25 │ 'y' │ 25 │ -│ 26 │ 'z' │ 26 │ -\end{juliaout} - -\begin{juliacode} -head(df) -\end{juliacode} -\begin{juliaout} -6×2 DataFrames.DataFrame -│ Row │ letters │ numbers │ -├─────┼─────────┼─────────┤ -│ 1 │ 'a' │ 1 │ -│ 2 │ 'b' │ 2 │ -│ 3 │ 'c' │ 3 │ -│ 4 │ 'd' │ 4 │ -│ 5 │ 'e' │ 5 │ -│ 6 │ 'f' │ 6 │ -\end{juliaout} - -\begin{juliaterm} -julia> df -26×2 DataFrames.DataFrame -│ Row │ letters │ numbers │ -├─────┼─────────┼─────────┤ -│ 1 │ 'a' │ 1 │ -│ 2 │ 'b' │ 2 │ -│ 3 │ 'c' │ 3 │ -│ 4 │ 'd' │ 4 │ -│ 5 │ 'e' │ 5 │ -│ 6 │ 'f' │ 6 │ -│ 7 │ 'g' │ 7 │ -│ 8 │ 'h' │ 8 │ -⋮ -│ 18 │ 'r' │ 18 │ -│ 19 │ 's' │ 19 │ -│ 20 │ 't' │ 20 │ -│ 21 │ 'u' │ 21 │ -│ 22 │ 'v' │ 22 │ -│ 23 │ 'w' │ 23 │ -│ 24 │ 'x' │ 24 │ -│ 25 │ 'y' │ 25 │ -│ 26 │ 'z' │ 26 │ - -\end{juliaterm} - -\begin{juliacode} -m = Base.Markdown.parse("**Some Markdown**") -m -\end{juliacode} - - -\textbf{Some Markdown} - diff --git a/test/documents/multimedia/0.6/rich_output.md.ref b/test/documents/multimedia/0.6/rich_output.md.ref deleted file mode 100644 index 39c58e5..0000000 --- a/test/documents/multimedia/0.6/rich_output.md.ref +++ /dev/null @@ -1,122 +0,0 @@ -~~~~{.julia} -using DataFrames -df = DataFrame(letters = 'a':'z', numbers = 1:26) - -df -~~~~~~~~~~~~~ - - -~~~~ -26×2 DataFrames.DataFrame -│ Row │ letters │ numbers │ -├─────┼─────────┼─────────┤ -│ 1 │ 'a' │ 1 │ -│ 2 │ 'b' │ 2 │ -│ 3 │ 'c' │ 3 │ -│ 4 │ 'd' │ 4 │ -│ 5 │ 'e' │ 5 │ -│ 6 │ 'f' │ 6 │ -│ 7 │ 'g' │ 7 │ -│ 8 │ 'h' │ 8 │ -⋮ -│ 18 │ 'r' │ 18 │ -│ 19 │ 's' │ 19 │ -│ 20 │ 't' │ 20 │ -│ 21 │ 'u' │ 21 │ -│ 22 │ 'v' │ 22 │ -│ 23 │ 'w' │ 23 │ -│ 24 │ 'x' │ 24 │ -│ 25 │ 'y' │ 25 │ -│ 26 │ 'z' │ 26 │ -~~~~ - - - -~~~~{.julia} -z = 51 -display(df) -~~~~~~~~~~~~~ - - -~~~~ -26×2 DataFrames.DataFrame -│ Row │ letters │ numbers │ -├─────┼─────────┼─────────┤ -│ 1 │ 'a' │ 1 │ -│ 2 │ 'b' │ 2 │ -│ 3 │ 'c' │ 3 │ -│ 4 │ 'd' │ 4 │ -│ 5 │ 'e' │ 5 │ -│ 6 │ 'f' │ 6 │ -│ 7 │ 'g' │ 7 │ -│ 8 │ 'h' │ 8 │ -⋮ -│ 18 │ 'r' │ 18 │ -│ 19 │ 's' │ 19 │ -│ 20 │ 't' │ 20 │ -│ 21 │ 'u' │ 21 │ -│ 22 │ 'v' │ 22 │ -│ 23 │ 'w' │ 23 │ -│ 24 │ 'x' │ 24 │ -│ 25 │ 'y' │ 25 │ -│ 26 │ 'z' │ 26 │ -~~~~ - - - -~~~~{.julia} -head(df) -~~~~~~~~~~~~~ - - -~~~~ -6×2 DataFrames.DataFrame -│ Row │ letters │ numbers │ -├─────┼─────────┼─────────┤ -│ 1 │ 'a' │ 1 │ -│ 2 │ 'b' │ 2 │ -│ 3 │ 'c' │ 3 │ -│ 4 │ 'd' │ 4 │ -│ 5 │ 'e' │ 5 │ -│ 6 │ 'f' │ 6 │ -~~~~ - - - -~~~~{.julia} -julia> df -26×2 DataFrames.DataFrame -│ Row │ letters │ numbers │ -├─────┼─────────┼─────────┤ -│ 1 │ 'a' │ 1 │ -│ 2 │ 'b' │ 2 │ -│ 3 │ 'c' │ 3 │ -│ 4 │ 'd' │ 4 │ -│ 5 │ 'e' │ 5 │ -│ 6 │ 'f' │ 6 │ -│ 7 │ 'g' │ 7 │ -│ 8 │ 'h' │ 8 │ -⋮ -│ 18 │ 'r' │ 18 │ -│ 19 │ 's' │ 19 │ -│ 20 │ 't' │ 20 │ -│ 21 │ 'u' │ 21 │ -│ 22 │ 'v' │ 22 │ -│ 23 │ 'w' │ 23 │ -│ 24 │ 'x' │ 24 │ -│ 25 │ 'y' │ 25 │ -│ 26 │ 'z' │ 26 │ - -~~~~~~~~~~~~~ - - - -~~~~{.julia} -m = Base.Markdown.parse("**Some Markdown**") -m -~~~~~~~~~~~~~ - - - -**Some Markdown** - diff --git a/test/documents/multimedia/0.6/rich_output.tex.ref b/test/documents/multimedia/0.6/rich_output.tex.ref deleted file mode 100644 index a4d9993..0000000 --- a/test/documents/multimedia/0.6/rich_output.tex.ref +++ /dev/null @@ -1,107 +0,0 @@ -\begin{juliacode} -using DataFrames -df = DataFrame(letters = 'a':'z', numbers = 1:26) - -df -\end{juliacode} -\begin{juliaout} -26×2 DataFrames.DataFrame -│ Row │ letters │ numbers │ -├─────┼─────────┼─────────┤ -│ 1 │ 'a' │ 1 │ -│ 2 │ 'b' │ 2 │ -│ 3 │ 'c' │ 3 │ -│ 4 │ 'd' │ 4 │ -│ 5 │ 'e' │ 5 │ -│ 6 │ 'f' │ 6 │ -│ 7 │ 'g' │ 7 │ -│ 8 │ 'h' │ 8 │ -⋮ -│ 18 │ 'r' │ 18 │ -│ 19 │ 's' │ 19 │ -│ 20 │ 't' │ 20 │ -│ 21 │ 'u' │ 21 │ -│ 22 │ 'v' │ 22 │ -│ 23 │ 'w' │ 23 │ -│ 24 │ 'x' │ 24 │ -│ 25 │ 'y' │ 25 │ -│ 26 │ 'z' │ 26 │ -\end{juliaout} - -\begin{juliacode} -z = 51 -display(df) -\end{juliacode} -\begin{juliaout} -26×2 DataFrames.DataFrame -│ Row │ letters │ numbers │ -├─────┼─────────┼─────────┤ -│ 1 │ 'a' │ 1 │ -│ 2 │ 'b' │ 2 │ -│ 3 │ 'c' │ 3 │ -│ 4 │ 'd' │ 4 │ -│ 5 │ 'e' │ 5 │ -│ 6 │ 'f' │ 6 │ -│ 7 │ 'g' │ 7 │ -│ 8 │ 'h' │ 8 │ -⋮ -│ 18 │ 'r' │ 18 │ -│ 19 │ 's' │ 19 │ -│ 20 │ 't' │ 20 │ -│ 21 │ 'u' │ 21 │ -│ 22 │ 'v' │ 22 │ -│ 23 │ 'w' │ 23 │ -│ 24 │ 'x' │ 24 │ -│ 25 │ 'y' │ 25 │ -│ 26 │ 'z' │ 26 │ -\end{juliaout} - -\begin{juliacode} -head(df) -\end{juliacode} -\begin{juliaout} -6×2 DataFrames.DataFrame -│ Row │ letters │ numbers │ -├─────┼─────────┼─────────┤ -│ 1 │ 'a' │ 1 │ -│ 2 │ 'b' │ 2 │ -│ 3 │ 'c' │ 3 │ -│ 4 │ 'd' │ 4 │ -│ 5 │ 'e' │ 5 │ -│ 6 │ 'f' │ 6 │ -\end{juliaout} - -\begin{juliaterm} -julia> df -26×2 DataFrames.DataFrame -│ Row │ letters │ numbers │ -├─────┼─────────┼─────────┤ -│ 1 │ 'a' │ 1 │ -│ 2 │ 'b' │ 2 │ -│ 3 │ 'c' │ 3 │ -│ 4 │ 'd' │ 4 │ -│ 5 │ 'e' │ 5 │ -│ 6 │ 'f' │ 6 │ -│ 7 │ 'g' │ 7 │ -│ 8 │ 'h' │ 8 │ -⋮ -│ 18 │ 'r' │ 18 │ -│ 19 │ 's' │ 19 │ -│ 20 │ 't' │ 20 │ -│ 21 │ 'u' │ 21 │ -│ 22 │ 'v' │ 22 │ -│ 23 │ 'w' │ 23 │ -│ 24 │ 'x' │ 24 │ -│ 25 │ 'y' │ 25 │ -│ 26 │ 'z' │ 26 │ - -\end{juliaterm} - -\begin{juliacode} -m = Base.Markdown.parse("**Some Markdown**") -m -\end{juliacode} - -\textbf{Some Markdown} - - diff --git a/test/figureformatter_test.jl b/test/figureformatter_test.jl index 56dc948..e0a9287 100644 --- a/test/figureformatter_test.jl +++ b/test/figureformatter_test.jl @@ -1,4 +1,5 @@ using Weave +using Base.Test # Make a dummy codehunk with figure chunk = Weave.CodeChunk("plot(x)", 1, 1, "", Dict()) @@ -18,6 +19,13 @@ chunk.figures = ["figs/figures_plot1.png"] @test Weave.formatfigures(chunk, Weave.rst) == ".. image:: figs/figures_plot1.png\n :width: nothing\n\n" @test Weave.formatfigures(chunk, Weave.md2html) == "\n" - - +chunk.options[:fig_cap] = "Nice plot" +chunk.options[:out_width] = "100%" +@test Weave.formatfigures(chunk, Weave.tex) == "\\begin{figure}[!h]\n\\center\n\\includegraphics[width=100%]{figs/figures_plot1.png}\n\\caption{Nice plot}\n\\end{figure}\n" +@test Weave.formatfigures(chunk, Weave.pandoc) == "![Nice plot](figs/figures_plot1.png){width=100%}\n" +@test Weave.formatfigures(chunk, Weave.md2tex) == "\\begin{figure}[!h]\n\\center\n\\includegraphics[width=100%]{figs/figures_plot1.png}\n\\caption{Nice plot}\n\\end{figure}\n" +@test Weave.formatfigures(chunk, Weave.md2html) == "
\n\n
Nice plot
\n
\n" +@test Weave.formatfigures(chunk, Weave.rst) == ".. figure:: figs/figures_plot1.png\n :width: 100%\n\n Nice plot\n\n" +@test Weave.formatfigures(chunk, Weave.multimarkdown) == "![Nice plot][figs/figures_plot1.png]\n\n[figs/figures_plot1.png]: figs/figures_plot1.png width=100%\n" +@test Weave.formatfigures(chunk, Weave.adoc) == "image::figs/figures_plot1.png[width=100%,title=\"Nice plot\"]"