it "dynamically validates valid actions" do
    stub_const("#{Activity}::VALID_ACTIONS", %w[custom])

    expect(build(:activity, action: "custom")).to be_valid
    expect(build(:activity, action: "hide")).not_to be_valid