spec/cells/participatory_spaces_geocoded_events_spec.rb
# frozen_string_literal: true
require "spec_helper"
module Decidim::ComparativeStats
describe ParticipatorySpacesGeocodedEventsCell, type: :cell do
controller Decidim::ApplicationController
subject { cell("decidim/comparative_stats/participatory_spaces_geocoded_events", model).call }
let(:model) do
[double(
api: double(fetch_global_events: api_call, valid?: is_valid),
name: "Example endpoint",
id: 1
)]
end
let(:is_valid) { true }
let(:api_call) do
double(
data:
double(
assemblies: [],
participatory_processes: []
)
)
end
it "renders the cell" do
expect(subject).to have_css("#geocoded_events")
end
end
end