-
\ No newline at end of file
+
diff --git a/app/views/bubbles/sidebar/_assignment.html.erb b/app/views/bubbles/sidebar/_assignment.html.erb
index 8610cf086..1c6f223b4 100644
--- a/app/views/bubbles/sidebar/_assignment.html.erb
+++ b/app/views/bubbles/sidebar/_assignment.html.erb
@@ -1,26 +1,23 @@
-
-
+<% cache [bubble, bubble.bucket] do %>
+ <%= turbo_frame_tag bubble, :assignment do %>
+
+
+ <% end %>
+<% end %>
diff --git a/test/controllers/assignments/toggles_controller_test.rb b/test/controllers/assignments/toggles_controller_test.rb
index 6579ad0df..3a1d4fcdb 100644
--- a/test/controllers/assignments/toggles_controller_test.rb
+++ b/test/controllers/assignments/toggles_controller_test.rb
@@ -5,15 +5,21 @@ class Assignments::TogglesControllerTest < ActionDispatch::IntegrationTest
sign_in_as :kevin
end
+ test "new" do
+ get new_bucket_bubble_assignment_toggle_url(buckets(:writebook), bubbles(:logo))
+
+ assert_response :success
+ end
+
test "create" do
assert_changes "bubbles(:logo).assigned_to?(users(:david))", from: false, to: true do
- post bucket_bubble_assignment_toggles_url(buckets(:writebook), bubbles(:logo)), params: { assignee_id: users(:david).id }
+ post bucket_bubble_assignment_toggles_url(buckets(:writebook), bubbles(:logo)), params: { assignee_id: users(:david).id }, as: :turbo_stream
end
- assert_redirected_to bubbles(:logo)
+ assert_response :success
assert_changes "bubbles(:logo).assigned_to?(users(:david))", from: true, to: false do
- post bucket_bubble_assignment_toggles_url(buckets(:writebook), bubbles(:logo)), params: { assignee_id: users(:kevin).id }
+ post bucket_bubble_assignment_toggles_url(buckets(:writebook), bubbles(:logo)), params: { assignee_id: users(:kevin).id }, as: :turbo_stream
end
- assert_redirected_to bubbles(:logo)
+ assert_response :success
end
end