closes #9407
[arvados.git] / apps / workbench / test / controllers / container_requests_controller_test.rb
diff --git a/apps/workbench/test/controllers/container_requests_controller_test.rb b/apps/workbench/test/controllers/container_requests_controller_test.rb
new file mode 100644 (file)
index 0000000..c738343
--- /dev/null
@@ -0,0 +1,17 @@
+require 'test_helper'
+
+class ContainerRequestsControllerTest < ActionController::TestCase
+  test "visit container_request log" do
+    use_token 'active'
+
+    cr = api_fixture('container_requests')['completed']
+    container_uuid = cr['container_uuid']
+    container = Container.find(container_uuid)
+
+    get :show, {id: cr['uuid'], tab_pane: 'Log'}, session_for(:active)
+    assert_response :success
+
+    assert_select "a", {:href=>"/collections/#{container['log']}", :text=>"Download the log"}
+    assert_select "a", {:href=>"#{container['log']}/baz"}
+  end
+end