summaryrefslogtreecommitdiffstats
path: root/rubygem-literati-0.0.4-minitest.patch
diff options
context:
space:
mode:
authorKen Dreyer <ktdreyer@ktdreyer.com>2013-12-28 13:03:43 -0700
committerKen Dreyer <ktdreyer@ktdreyer.com>2013-12-28 13:03:43 -0700
commit85779d9d376e2290029e42453cb951f4ddb04c88 (patch)
tree1e46cf748af52eae527589801949851e671d42e5 /rubygem-literati-0.0.4-minitest.patch
downloadrubygem-literati-85779d9d376e2290029e42453cb951f4ddb04c88.tar.gz
rubygem-literati-85779d9d376e2290029e42453cb951f4ddb04c88.tar.xz
rubygem-literati-85779d9d376e2290029e42453cb951f4ddb04c88.zip
initial package import
Diffstat (limited to 'rubygem-literati-0.0.4-minitest.patch')
-rw-r--r--rubygem-literati-0.0.4-minitest.patch99
1 files changed, 99 insertions, 0 deletions
diff --git a/rubygem-literati-0.0.4-minitest.patch b/rubygem-literati-0.0.4-minitest.patch
new file mode 100644
index 0000000..354f63f
--- /dev/null
+++ b/rubygem-literati-0.0.4-minitest.patch
@@ -0,0 +1,99 @@
+From ec076d8c55bafb8e0f8f71ff9ae584ff05bfb4ef Mon Sep 17 00:00:00 2001
+From: Ken Dreyer <ktdreyer@ktdreyer.com>
+Date: Sat, 28 Dec 2013 12:11:41 -0700
+Subject: [PATCH] remove contest gem dependency
+
+This gem is deprecated upstream. Remove it, and replace it with ordinary
+Minitest::Spec functions.
+
+(cherry picked from commit 6b3301e6f31c643297850925cad9789519d42c95)
+---
+ test/test_literati.rb | 33 ++++++++++++++++-----------------
+ 1 file changed, 16 insertions(+), 17 deletions(-)
+
+diff --git a/test/test_literati.rb b/test/test_literati.rb
+index d508f19..8035f2d 100644
+--- a/test/test_literati.rb
++++ b/test/test_literati.rb
+@@ -1,7 +1,6 @@
+ require 'rubygems'
+ require 'fileutils'
+-require 'contest'
+-require 'test/unit'
++require 'minitest/autorun'
+ require 'mocha'
+
+ require "#{File.expand_path(File.dirname(__FILE__))}/../lib/literati.rb"
+@@ -31,54 +30,54 @@ class DummyRenderer
+ end
+ end
+
+-class LiteratiTest < Test::Unit::TestCase
+- context "Markdown rendering" do
+- setup do
++class LiteratiTest < Minitest::Spec
++ describe "Markdown rendering" do
++ before do
+ @renderer = Literati::Renderer.new(TEST_CONTENT)
+ end
+
+- test "renders to Markdown string" do
++ it "renders to Markdown string" do
+ assert_match /\`\`\`haskell/m, @renderer.to_markdown
+ end
+
+- test "removes bird tracks" do
++ it "removes bird tracks" do
+ assert_equal "more haskell codes", @renderer.remove_bird_tracks("> more haskell codes")
+ end
+
+- test "slurps remaining block properly" do
++ it "slurps remaining block properly" do
+ assert_equal "\nline one\nline two\nline three", @renderer.slurp_remaining_bird_tracks(["> line one", "> line two", "> line three", ""])
+ end
+ end
+
+- context "Markdown rendering with comments" do
+- setup do
++ describe "Markdown rendering with comments" do
++ before do
+ @renderer = Literati::Renderer.new(TEST_CONTENT_WITH_COMMENT)
+ end
+
+- test "renders to Markdown string" do
++ it "renders to Markdown string" do
+ assert_match /\`\`\`haskell/m, @renderer.to_markdown
+ end
+
+- test "removes bird tracks" do
++ it "removes bird tracks" do
+ assert_equal "-- a wild comment appears!", @renderer.remove_bird_tracks(">-- a wild comment appears!")
+ end
+
+- test "slurps remaining block properly" do
++ it "slurps remaining block properly" do
+ assert_equal "\n-- line one\nline two\nline three", @renderer.slurp_remaining_bird_tracks([">-- line one", "> line two", "> line three", ""])
+ end
+
+- test "slurps remaining block properly with multiple comment lines" do
++ it "slurps remaining block properly with multiple comment lines" do
+ assert_equal "\n-- line one\n--line two\nline three\n-- more commenting...", @renderer.slurp_remaining_bird_tracks([">-- line one", ">--line two", "> line three", ">-- more commenting...", ""])
+ end
+ end
+
+- context "HTML rendering" do
+- test "renders to HTML using our Smart Renderer(tm) by default" do
++ describe "HTML rendering" do
++ it "renders to HTML using our Smart Renderer(tm) by default" do
+ Literati::MarkdownRenderer.any_instance.expects(:to_html)
+ Literati.render("markdown\n\n> codes\n\nmoar markdown")
+ end
+
+- test "can use other Markdown class" do
++ it "can use other Markdown class" do
+ DummyRenderer.any_instance.expects(:to_html)
+
+ renderer = Literati::Renderer.new("markdown\n\n> codes\n\nmoar markdown", DummyRenderer)
+--
+1.8.3.1
+