We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7254ca1 commit 356685fCopy full SHA for 356685f
spec/system/admin/newsletter_spec.rb
@@ -0,0 +1,29 @@
1
+require "rails_helper"
2
+
3
+RSpec.describe "Admin for Newsletters", type: :system do
4
+ it "create and send a newsletter" do
5
+ login_as_admin
6
7
+ visit admin_newsletters_path
8
9
+ click_on "New Newsletter"
10
11
+ fill_in "Title", with: "Welcome to Joy of Rails!"
12
13
+ fill_in "Body", with: <<~MARKDOWN
14
+ # Welcome to the newsletter
15
16
+ This is the first newsletter.
17
+ MARKDOWN
18
19
+ click_button "Save Newsletter"
20
21
+ expect(page).to have_content("Newsletter was successfully created.")
22
23
+ expect(page).to have_content("Welcome to Joy of Rails!")
24
25
+ click_on "Send Test"
26
27
+ click_on "Send Live"
28
+ end
29
+end
0 commit comments