summaryrefslogtreecommitdiff
path: root/spec/cli_spec.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/cli_spec.rb')
-rw-r--r--spec/cli_spec.rb8
1 files changed, 6 insertions, 2 deletions
diff --git a/spec/cli_spec.rb b/spec/cli_spec.rb
index 9a28ca8..2005756 100644
--- a/spec/cli_spec.rb
+++ b/spec/cli_spec.rb
@@ -31,17 +31,21 @@ describe PgxnUtils::CLI do
expected_abstract = "Short description"
expected_description = "Very Long description for my cool extension"
expected_tags = "one two tree"
+ expected_version = "1.0.0"
- skeleton expected_extension, "-p /tmp -m #{expected_name} -e #{expected_mail} -t #{expected_tags} -a '#{expected_abstract}' -d '#{expected_description}'"
+ skeleton expected_extension, "-p /tmp -m #{expected_name} -e #{expected_mail} -t #{expected_tags} -a '#{expected_abstract}' -d '#{expected_description}' -v #{expected_version}"
meta = File.read("/tmp/#{expected_extension}/META.json")
meta.should match(/"name": "#{expected_extension}"/)
meta.should match(/"abstract": "#{expected_abstract}"/)
meta.should match(/"description": "#{expected_description}"/)
+ meta.should match(/"version": "#{expected_version}"/)
+ meta.should match(/"license": "postgresql"/)
+ meta.should match(/"release_status": "unstable"/)
meta.should match(/"#{expected_name} <#{expected_mail}>"/)
meta.should match(/"file": "sql\/#{expected_extension}.sql"/)
meta.should match(/"docfile": "doc\/#{expected_extension}.md"/)
- meta.should match(/"generated_by": "#{expected_name}"/)
+ meta.should_not match(/"generated_by":/)
meta.should match(/"tags": \[ "one","two","tree" \],/)
makefile = File.read("/tmp/#{expected_extension}/Makefile")