Kouhei Sutou 2019-02-26 06:38:03 +0900 (Tue, 26 Feb 2019) Revision: 4aab2ec31159a41c7ac323edcb568b879f5c3866 https://github.com/ranguba/chupa-text/commit/4aab2ec31159a41c7ac323edcb568b879f5c3866 Message: Use "index" attribute Modified files: lib/chupa-text/decomposers/open-document-presentation.rb test/decomposers/test-open-document-presentation.rb Modified: lib/chupa-text/decomposers/open-document-presentation.rb (+1 -1) =================================================================== --- lib/chupa-text/decomposers/open-document-presentation.rb 2019-02-26 06:36:00 +0900 (0a7cf94) +++ lib/chupa-text/decomposers/open-document-presentation.rb 2019-02-26 06:38:03 +0900 (67938cd) @@ -66,7 +66,7 @@ module ChupaText slides.each_with_index do |slide, i| text = slide[:text] text_data = TextData.new(text, source_data: data) - text_data["nth_slide"] = i + text_data["index"] = i yield(text_data) end end Modified: test/decomposers/test-open-document-presentation.rb (+24 -12) =================================================================== --- test/decomposers/test-open-document-presentation.rb 2019-02-26 06:36:00 +0900 (70e6b9e) +++ test/decomposers/test-open-document-presentation.rb 2019-02-26 06:38:03 +0900 (8dd8a79) @@ -94,11 +94,14 @@ class TestDecomposersOpenDocumentPresentation < Test::Unit::TestCase def test_body assert_equal([ - "", - "Slide1 title\n" + - "Slide1 content\n", + [nil, ""], + [ + 0, + "Slide1 title\n" + + "Slide1 content\n", + ], ], - decompose.collect(&:body)) + decompose.collect {|data| [data["index"], data.body]}) end end @@ -109,15 +112,24 @@ class TestDecomposersOpenDocumentPresentation < Test::Unit::TestCase def test_body assert_equal([ - "", - "Slide1 title\n" + - "Slide1 content\n", - "Slide2 title\n" + - "Slide2 content\n", - "Slide3 title\n" + - "Slide3 content\n", + [nil, ""], + [ + 0, + "Slide1 title\n" + + "Slide1 content\n", + ], + [ + 1, + "Slide2 title\n" + + "Slide2 content\n", + ], + [ + 2, + "Slide3 title\n" + + "Slide3 content\n", + ], ], - decompose.collect(&:body)) + decompose.collect {|data| [data["index"], data.body]}) end end end -------------- next part -------------- An HTML attachment was scrubbed... URL: <https://lists.osdn.me/mailman/archives/groonga-commit/attachments/20190226/94c059c2/attachment-0001.html>