feat(components,version): add extra components, new version
[arvados-formula.git] / test / integration / shell / controls / repo_spec.rb
diff --git a/test/integration/shell/controls/repo_spec.rb b/test/integration/shell/controls/repo_spec.rb
new file mode 100644 (file)
index 0000000..10d1929
--- /dev/null
@@ -0,0 +1,20 @@
+# frozen_string_literal: true
+
+case os[:name]
+when 'centos'
+  repo_file = '/etc/yum.repos.d/arvados.repo'
+
+  repo_url = 'baseurl=http://rpm.arvados.org/CentOS/$releasever/dev/$basearch/'
+when 'debian'
+  repo_file = '/etc/apt/sources.list.d/arvados.list'
+  repo_url = 'deb http://apt.arvados.org buster-dev main'
+end
+
+control 'arvados repository' do
+  impact 1
+  title 'should be configured'
+  desc 'Ensures arvados source is correctly configured'
+  describe file(repo_file) do
+    its('content') { should match repo_url }
+  end
+end