From e4f484e9d1de4a6f08be1b9344c5e6f3600b1e90 Mon Sep 17 00:00:00 2001 From: Robert Haines Date: Sat, 24 Feb 2018 14:53:22 +0000 Subject: [PATCH] Add license-url to Model. --- lib/cff/model.rb | 1 + test/cff_file_test.rb | 1 + test/cff_model_test.rb | 3 ++- 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/cff/model.rb b/lib/cff/model.rb index 7358c34..9e545e6 100644 --- a/lib/cff/model.rb +++ b/lib/cff/model.rb @@ -28,6 +28,7 @@ class Model 'date-released', 'doi', 'license', + 'license-url', 'message', 'title', 'version' diff --git a/test/cff_file_test.rb b/test/cff_file_test.rb index c0dff36..3f8a2d4 100644 --- a/test/cff_file_test.rb +++ b/test/cff_file_test.rb @@ -59,6 +59,7 @@ def test_read_complete_cff_file assert_equal cff.commit, yaml["commit"] assert_equal cff.doi, yaml["doi"] assert_equal cff.license, yaml["license"] + assert_equal cff.license_url, yaml["license-url"] assert_equal cff.authors.length, 2 assert_instance_of ::CFF::Person, cff.authors[0] diff --git a/test/cff_model_test.rb b/test/cff_model_test.rb index bacbac9..9cc4411 100644 --- a/test/cff_model_test.rb +++ b/test/cff_model_test.rb @@ -135,7 +135,8 @@ def test_simple_fields_set_and_output_correctly ["abstract", "An abstract"], ["commit", "dce4a2de56c589b55c13249c49a81924ead238b9"], ["doi", "10.5281/zenodo.1003150"], - ["license", "Apache-2.0"] + ["license", "Apache-2.0"], + ["license_url", "http://example.org/licence.txt"] ] data.each do |method, value|