diff --git a/lib/gollum/page.rb b/lib/gollum/page.rb index 31ee542a..f056659f 100644 --- a/lib/gollum/page.rb +++ b/lib/gollum/page.rb @@ -221,7 +221,7 @@ module Gollum # Public: Embedded metadata. # # Returns Hash of metadata. - def meta_data() + def metadata() formatted_data if markup_class.metadata == nil markup_class.metadata end diff --git a/test/examples/lotr.git/logs/HEAD b/test/examples/lotr.git/logs/HEAD index 31a4e256..3259d5f7 100644 --- a/test/examples/lotr.git/logs/HEAD +++ b/test/examples/lotr.git/logs/HEAD @@ -5,3 +5,4 @@ a8ad3c09dd842a3517085bfadd37718856dee813 1db89ebba7e2c14d93b94ff98cfa3708a4f0d4e b16b3d9fad9d78e5a669e7f33d94c96da374eccd b0de6e794dfdc7ef3400e894225bfe23308aae5c kristi 1336984025 -0700 push b0de6e794dfdc7ef3400e894225bfe23308aae5c cfea406f5f77afc7fb673a43e97721234385b1bd Darren Oakley 1341830099 +0100 push cfea406f5f77afc7fb673a43e97721234385b1bd 629aa678272b017a4d136d35e77ac94d80b08dc2 Darren Oakley 1341830833 +0100 push +629aa678272b017a4d136d35e77ac94d80b08dc2 7d6aeab8b84c895f21f6c66b84a457b0fced9693 Daniel Kimsey 1352501984 -0500 push diff --git a/test/examples/lotr.git/logs/refs/heads/master b/test/examples/lotr.git/logs/refs/heads/master index 31a4e256..3259d5f7 100644 --- a/test/examples/lotr.git/logs/refs/heads/master +++ b/test/examples/lotr.git/logs/refs/heads/master @@ -5,3 +5,4 @@ a8ad3c09dd842a3517085bfadd37718856dee813 1db89ebba7e2c14d93b94ff98cfa3708a4f0d4e b16b3d9fad9d78e5a669e7f33d94c96da374eccd b0de6e794dfdc7ef3400e894225bfe23308aae5c kristi 1336984025 -0700 push b0de6e794dfdc7ef3400e894225bfe23308aae5c cfea406f5f77afc7fb673a43e97721234385b1bd Darren Oakley 1341830099 +0100 push cfea406f5f77afc7fb673a43e97721234385b1bd 629aa678272b017a4d136d35e77ac94d80b08dc2 Darren Oakley 1341830833 +0100 push +629aa678272b017a4d136d35e77ac94d80b08dc2 7d6aeab8b84c895f21f6c66b84a457b0fced9693 Daniel Kimsey 1352501984 -0500 push diff --git a/test/examples/lotr.git/objects/36/cc196afddbbc924aac1ef863f09dbf0191e186 b/test/examples/lotr.git/objects/36/cc196afddbbc924aac1ef863f09dbf0191e186 new file mode 100644 index 00000000..eb871654 Binary files /dev/null and b/test/examples/lotr.git/objects/36/cc196afddbbc924aac1ef863f09dbf0191e186 differ diff --git a/test/examples/lotr.git/objects/45/71349a92aa180e230345e4e44c9be7d9d4f96c b/test/examples/lotr.git/objects/45/71349a92aa180e230345e4e44c9be7d9d4f96c new file mode 100644 index 00000000..9fce83a8 --- /dev/null +++ b/test/examples/lotr.git/objects/45/71349a92aa180e230345e4e44c9be7d9d4f96c @@ -0,0 +1,2 @@ +xEOK1 =SDh*q0ŊbLbı+%G]fɢAl\dJ[ZgY>]x˗q d֪Ǫ+0ܖ|ڡS b^/M1 \ No newline at end of file diff --git a/test/examples/lotr.git/refs/heads/master b/test/examples/lotr.git/refs/heads/master index a19ee561..f01a5091 100644 --- a/test/examples/lotr.git/refs/heads/master +++ b/test/examples/lotr.git/refs/heads/master @@ -1 +1 @@ -629aa678272b017a4d136d35e77ac94d80b08dc2 +7d6aeab8b84c895f21f6c66b84a457b0fced9693 diff --git a/test/test_committer.rb b/test/test_committer.rb index 57d8c2b8..e9b2e17b 100644 --- a/test/test_committer.rb +++ b/test/test_committer.rb @@ -50,7 +50,7 @@ context "Wiki" do end test "parents with default master ref" do - ref = '629aa678272b017a4d136d35e77ac94d80b08dc2' + ref = '7d6aeab8b84c895f21f6c66b84a457b0fced9693' committer = Gollum::Committer.new(@wiki) assert_equal ref, committer.parents.first.sha end diff --git a/test/test_git_access.rb b/test/test_git_access.rb index df49b17d..caaa37d5 100644 --- a/test/test_git_access.rb +++ b/test/test_git_access.rb @@ -18,7 +18,7 @@ context "GitAccess" do assert @access.ref_map.empty? assert @access.tree_map.empty? @access.tree 'master' - assert_equal({"master"=>"629aa678272b017a4d136d35e77ac94d80b08dc2"}, @access.ref_map) + assert_equal({"master"=>"7d6aeab8b84c895f21f6c66b84a457b0fced9693"}, @access.ref_map) @access.tree '1db89ebba7e2c14d93b94ff98cfa3708a4f0d4e3' map = @access.tree_map['1db89ebba7e2c14d93b94ff98cfa3708a4f0d4e3'] diff --git a/test/test_markup.rb b/test/test_markup.rb index 3db5e56a..c7e78d66 100644 --- a/test/test_markup.rb +++ b/test/test_markup.rb @@ -656,7 +656,7 @@ np.array([[2,2],[1,3]],np.float) page = @wiki.page("Bilbo Baggins") rendered = Gollum::Markup.new(page).render assert_equal output, rendered - assert_equal result, page.meta_data + assert_equal result, page.metadata end test "metadata blocks with newline" do @@ -671,7 +671,7 @@ np.array([[2,2],[1,3]],np.float) page = @wiki.page("Bilbo Baggins") rendered = Gollum::Markup.new(page).render assert_equal output, rendered - assert_equal result, page.meta_data + assert_equal result, page.metadata end test "metadata sanitation" do @@ -686,7 +686,7 @@ np.array([[2,2],[1,3]],np.float) page = @wiki.page("Bilbo Baggins") rendered = Gollum::Markup.new(page).render assert_equal output, rendered - assert_equal result, page.meta_data + assert_equal result, page.metadata end ######################################################################### diff --git a/test/test_page.rb b/test/test_page.rb index ebd4e7a0..24c8ce13 100644 --- a/test/test_page.rb +++ b/test/test_page.rb @@ -227,5 +227,12 @@ context "within a sub-directory" do assert page.header.raw_data =~ /^Hobbits/ assert page.footer.raw_data =~ /^Lord of the Rings/ end + + test "get metadata on page" do + page = @wiki.page('Elrond') + assert_equal Gollum::Page, page.class + assert_equal 'elf', page.metadata['race'] + end + end