Add test for creating anonymous blocks
user
```ruby
# frozen_string_literal: true
require "rails_helper"

describe Ajax::AnonymousBlockController, :ajax_controller, type: :controller do
  describe "#create" do
    subject { post(:create, params: params) }

    context "user signed in" do
      let(:user) { FactoryBot.create(:user) }

      before do
        sign_in(user)
      end

      context "when all parameters are given" do
        let(:question) { FactoryBot.create(:question, author_identifier: "someidentifier") }
        let!(:inbox) { FactoryBot.create(:inbox, user: user, question: question) }
        let(:params) do
          { question: question.id }
        end

        let(:expected_response) do
          {
            "success" => true,
            "status"  => "okay",
            "message" => anything
          }
        end

        it "creates an anonymous block" do
          expect { subject }.to(change { AnonymousBlock.count }.by(1))
        end

        include_examples "returns the expected response"
      end

      context "when parameters are missing" do
        let(:params) { {} }
        let(:expected_response) do
          {
            "success" => false,
            "status"  => "parameter_error",
            "message" => anything
          }
        end

        it "does not create an anonymous block" do
          expect { subject }.not_to(change { AnonymousBlock.count })
        end

        include_examples "returns the expected response"
      end
    end
  end

  describe "#destroy" do
    pending
  end
end
```
assistant