0
0
Fork 0
mirror of https://github.com/discourse/discourse.git synced 2026-08-06 13:08:40 +08:00
discourse/plugins/discourse-calendar/spec/system/group_timezones_spec.rb
2026-03-20 00:39:52 +01:00

31 lines
703 B
Ruby
Vendored

# frozen_string_literal: true
describe "Group timezones feature" do
fab!(:group) { Fabricate(:group, name: "test-group") }
fab!(:users) do
Fabricate
.times(5, :user)
.each do |user|
user.user_option.timezone = "America/New_York"
user.user_option.save!
group.add(user)
end
end
before do
Jobs.run_immediately!
SiteSetting.calendar_enabled = true
end
let(:post) { create_post(raw: <<~RAW) }
[timezones group="test-group"]
[/timezones]
RAW
it "renders successfully" do
visit(post.url)
expect(page).to have_selector(".group-timezones")
expect(page).to have_selector(".group-timezones-member", count: 5)
end
end