Skip to content

Instantly share code, notes, and snippets.

@robmiller
Created December 2, 2013 19:16
Show Gist options
  • Save robmiller/7755412 to your computer and use it in GitHub Desktop.
Save robmiller/7755412 to your computer and use it in GitHub Desktop.
** Invoke spec (first_time)
** Invoke vendor_orgmode (first_time)
** Invoke /Users/rob/src/quarto/vendor/org/lisp (first_time, not_needed)
** Invoke vendor/org-8.0.7 (first_time, not_needed)
** Invoke vendor/org-8.0.7.tar.gz (first_time, not_needed)
** Invoke vendor (first_time, not_needed)
** Execute vendor_orgmode
** Execute spec
/Users/rob/.rvm/rubies/ruby-2.0.0-p247/bin/ruby -S rspec ./spec/quarto/build_spec.rb ./spec/quarto/pandoc_epub_spec.rb ./spec/tasks/codex_spec.rb ./spec/tasks/export_spec.rb ./spec/tasks/highlight_spec.rb ./spec/tasks/master_spec.rb ./spec/tasks/sections_spec.rb ./spec/tasks/skeleton_spec.rb -t ~org
Run options: exclude {:org=>true}
...........FF.F
Failures:
1) highlight task
Failure/Error: expect(contents("build/highlights/3361c5f02e08bd44bde2d42633a2c9be201f7ec4.html")).to eq(<<END)
Errno::ENOENT:
No such file or directory - build/highlights/3361c5f02e08bd44bde2d42633a2c9be201f7ec4.html
# ./spec/tasks/highlight_spec.rb:28:in `block (2 levels) in <top (required)>'
# ./spec/tasks/highlight_spec.rb:27:in `block in Then'
2) master task should eq "<?xml version=\"1.0\"?>\n<!DOCTYPE html>\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xmlns:xi=\"http://www.w3.org/2001/XInclude\" xml:base=\"..\">\n <head>\n <title>Untitled Book</title>\n <link rel=\"schema.DC\" href=\"http://purl.org/dc/elements/1.1/\"/>\n </head>\n <body>\n <p>\nBefore listing 0\n</p>\n <div class=\"highlight\"><pre><span class=\"nb\">puts</span> <span class=\"s2\">\"hello, world\"</span>\n</pre></div>\n <p>\nAfter listing 0\n</p>\n <p>\n <img src=\"images/image1.png\"/>\n </p>\n <div class=\"highlight\"><pre><span class=\"kt\">int</span> <span class=\"nf\">main</span><span class=\"p\">(</span><span class=\"kt\">int</span> <span class=\"n\">argc</span><span class=\"p\">,</span> <span class=\"kt\">char</span><span class=\"o\">**</span> <span class=\"n\">argv</span><span class=\"p\">)</span> <span class=\"p\">{</span>\n <span class=\"n\">printf</span><span class=\"p\">(</span><span class=\"s\">\"Hello, world</span>\n<span class=\"s\">\")</span>\n<span class=\"p\">}</span>\n</pre></div>\n </body>\n</html>\n"
Failure/Error: expect(contents("build/master/master.xhtml")).to eq(<<END)
expected: "<?xml version=\"1.0\"?>\n<!DOCTYPE html>\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xmlns:xi=\"http://www.w3.org/2001/XInclude\" xml:base=\"..\">\n <head>\n <title>Untitled Book</title>\n <link rel=\"schema.DC\" href=\"http://purl.org/dc/elements/1.1/\"/>\n </head>\n <body>\n <p>\nBefore listing 0\n</p>\n <div class=\"highlight\"><pre><span class=\"nb\">puts</span> <span class=\"s2\">\"hello, world\"</span>\n</pre></div>\n <p>\nAfter listing 0\n</p>\n <p>\n <img src=\"images/image1.png\"/>\n </p>\n <div class=\"highlight\"><pre><span class=\"kt\">int</span> <span class=\"nf\">main</span><span class=\"p\">(</span><span class=\"kt\">int</span> <span class=\"n\">argc</span><span class=\"p\">,</span> <span class=\"kt\">char</span><span class=\"o\">**</span> <span class=\"n\">argv</span><span class=\"p\">)</span> <span class=\"p\">{</span>\n <span class=\"n\">printf</span><span class=\"p\">(</span><span class=\"s\">\"Hello, world</span>\n<span class=\"s\">\")</span>\n<span class=\"p\">}</span>\n</pre></div>\n </body>\n</html>\n"
got: "<?xml version=\"1.0\"?>\n<!DOCTYPE html>\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xmlns:xi=\"http://www.w3.org/2001/XInclude\" xml:base=\"..\">\n <head>\n <title>Untitled Book</title>\n <link rel=\"schema.DC\" href=\"http://purl.org/dc/elements/1.1/\"/>\n </head>\n <body>\n <p>\nBefore listing 0\n</p>\n <pre class=\"ruby\">\n <code>puts \"hello, world\"</code>\n </pre>\n <p>\nAfter listing 0\n</p>\n <p>\n <img src=\"images/image1.png\"/>\n </p>\n <pre class=\"c\">\n <code>int main(int argc, char** argv) {\n printf(\"Hello, world\n\")\n}</code>\n </pre>\n </body>\n</html>\n"
(compared using ==)
Diff:
@@ -9,19 +9,21 @@
<p>
Before listing 0
</p>
- <div class="highlight"><pre><span class="nb">puts</span> <span class="s2">"hello, world"</span>
-</pre></div>
+ <pre class="ruby">
+ <code>puts "hello, world"</code>
+ </pre>
<p>
After listing 0
</p>
<p>
<img src="images/image1.png"/>
</p>
- <div class="highlight"><pre><span class="kt">int</span> <span class="nf">main</span><span class="p">(</span><span class="kt">int</span> <span class="n">argc</span><span class="p">,</span> <span class="kt">char</span><span class="o">**</span> <span class="n">argv</span><span class="p">)</span> <span class="p">{</span>
- <span class="n">printf</span><span class="p">(</span><span class="s">"Hello, world</span>
-<span class="s">")</span>
-<span class="p">}</span>
-</pre></div>
+ <pre class="c">
+ <code>int main(int argc, char** argv) {
+ printf("Hello, world
+")
+}</code>
+ </pre>
</body>
</html>
# ./spec/tasks/master_spec.rb:42:in `block (2 levels) in <top (required)>'
# ./spec/tasks/master_spec.rb:41:in `block in Then'
3) skeleton task should eq "<?xml version=\"1.0\"?>\n<!DOCTYPE html>\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xmlns:xi=\"http://www.w3.org/2001/XInclude\" xml:base=\"..\">\n <head>\n <title>Untitled Book</title>\n <link rel=\"schema.DC\" href=\"http://purl.org/dc/elements/1.1/\"/>\n </head>\n <body>\n <xi:include href=\"build/highlights/3361c5f02e08bd44bde2d42633a2c9be201f7ec4.html\">\n <xi:fallback>\n <p>[Missing code listing: build/highlights/3361c5f02e08bd44bde2d42633a2c9be201f7ec4.html]</p>\n </xi:fallback>\n </xi:include>\n <xi:include href=\"build/highlights/e7b17ea0eeebbd00d08674cf9070d287e24dc68e.html\">\n <xi:fallback>\n <p>[Missing code listing: build/highlights/e7b17ea0eeebbd00d08674cf9070d287e24dc68e.html]</p>\n </xi:fallback>\n </xi:include>\n </body>\n</html>\n"
Failure/Error: expect(contents("build/skeleton.xhtml")).to eq(<<END)
expected: "<?xml version=\"1.0\"?>\n<!DOCTYPE html>\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xmlns:xi=\"http://www.w3.org/2001/XInclude\" xml:base=\"..\">\n <head>\n <title>Untitled Book</title>\n <link rel=\"schema.DC\" href=\"http://purl.org/dc/elements/1.1/\"/>\n </head>\n <body>\n <xi:include href=\"build/highlights/3361c5f02e08bd44bde2d42633a2c9be201f7ec4.html\">\n <xi:fallback>\n <p>[Missing code listing: build/highlights/3361c5f02e08bd44bde2d42633a2c9be201f7ec4.html]</p>\n </xi:fallback>\n </xi:include>\n <xi:include href=\"build/highlights/e7b17ea0eeebbd00d08674cf9070d287e24dc68e.html\">\n <xi:fallback>\n <p>[Missing code listing: build/highlights/e7b17ea0eeebbd00d08674cf9070d287e24dc68e.html]</p>\n </xi:fallback>\n </xi:include>\n </body>\n</html>\n"
got: "<?xml version=\"1.0\"?>\n<!DOCTYPE html>\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xmlns:xi=\"http://www.w3.org/2001/XInclude\" xml:base=\"..\">\n <head>\n <title>Untitled Book</title>\n <link rel=\"schema.DC\" href=\"http://purl.org/dc/elements/1.1/\"/>\n </head>\n <body>\n <pre class=\"ruby\">\n <code>puts \"hello, world\"</code>\n </pre>\n <pre class=\"c\">\n <code>int main(int argc, char** argv) {\n printf(\"Hello, world\n\")\n}</code>\n </pre>\n </body>\n</html>\n"
(compared using ==)
Diff:
@@ -6,16 +6,15 @@
<link rel="schema.DC" href="http://purl.org/dc/elements/1.1/"/>
</head>
<body>
- <xi:include href="build/highlights/3361c5f02e08bd44bde2d42633a2c9be201f7ec4.html">
- <xi:fallback>
- <p>[Missing code listing: build/highlights/3361c5f02e08bd44bde2d42633a2c9be201f7ec4.html]</p>
- </xi:fallback>
- </xi:include>
- <xi:include href="build/highlights/e7b17ea0eeebbd00d08674cf9070d287e24dc68e.html">
- <xi:fallback>
- <p>[Missing code listing: build/highlights/e7b17ea0eeebbd00d08674cf9070d287e24dc68e.html]</p>
- </xi:fallback>
- </xi:include>
+ <pre class="ruby">
+ <code>puts "hello, world"</code>
+ </pre>
+ <pre class="c">
+ <code>int main(int argc, char** argv) {
+ printf("Hello, world
+")
+}</code>
+ </pre>
</body>
</html>
# ./spec/tasks/skeleton_spec.rb:32:in `block (2 levels) in <top (required)>'
# ./spec/tasks/skeleton_spec.rb:31:in `block in Then'
Finished in 9.63 seconds
15 examples, 3 failures
Failed examples:
rspec ./spec/tasks/highlight_spec.rb:27 # highlight task
rspec ./spec/tasks/master_spec.rb:41 # master task should eq "<?xml version=\"1.0\"?>\n<!DOCTYPE html>\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xmlns:xi=\"http://www.w3.org/2001/XInclude\" xml:base=\"..\">\n <head>\n <title>Untitled Book</title>\n <link rel=\"schema.DC\" href=\"http://purl.org/dc/elements/1.1/\"/>\n </head>\n <body>\n <p>\nBefore listing 0\n</p>\n <div class=\"highlight\"><pre><span class=\"nb\">puts</span> <span class=\"s2\">\"hello, world\"</span>\n</pre></div>\n <p>\nAfter listing 0\n</p>\n <p>\n <img src=\"images/image1.png\"/>\n </p>\n <div class=\"highlight\"><pre><span class=\"kt\">int</span> <span class=\"nf\">main</span><span class=\"p\">(</span><span class=\"kt\">int</span> <span class=\"n\">argc</span><span class=\"p\">,</span> <span class=\"kt\">char</span><span class=\"o\">**</span> <span class=\"n\">argv</span><span class=\"p\">)</span> <span class=\"p\">{</span>\n <span class=\"n\">printf</span><span class=\"p\">(</span><span class=\"s\">\"Hello, world</span>\n<span class=\"s\">\")</span>\n<span class=\"p\">}</span>\n</pre></div>\n </body>\n</html>\n"
rspec ./spec/tasks/skeleton_spec.rb:31 # skeleton task should eq "<?xml version=\"1.0\"?>\n<!DOCTYPE html>\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xmlns:xi=\"http://www.w3.org/2001/XInclude\" xml:base=\"..\">\n <head>\n <title>Untitled Book</title>\n <link rel=\"schema.DC\" href=\"http://purl.org/dc/elements/1.1/\"/>\n </head>\n <body>\n <xi:include href=\"build/highlights/3361c5f02e08bd44bde2d42633a2c9be201f7ec4.html\">\n <xi:fallback>\n <p>[Missing code listing: build/highlights/3361c5f02e08bd44bde2d42633a2c9be201f7ec4.html]</p>\n </xi:fallback>\n </xi:include>\n <xi:include href=\"build/highlights/e7b17ea0eeebbd00d08674cf9070d287e24dc68e.html\">\n <xi:fallback>\n <p>[Missing code listing: build/highlights/e7b17ea0eeebbd00d08674cf9070d287e24dc68e.html]</p>\n </xi:fallback>\n </xi:include>\n </body>\n</html>\n"
/Users/rob/.rvm/rubies/ruby-2.0.0-p247/bin/ruby -S rspec ./spec/quarto/build_spec.rb ./spec/quarto/pandoc_epub_spec.rb ./spec/tasks/codex_spec.rb ./spec/tasks/export_spec.rb ./spec/tasks/highlight_spec.rb ./spec/tasks/master_spec.rb ./spec/tasks/sections_spec.rb ./spec/tasks/skeleton_spec.rb -t ~org failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment