Feature: Mailable Registration
In order to have different things to email
As an object
I want be able to register as a mailable object
@wip
Scenario: reusable mailables will be available when I create a new mailing
Given the following mlm mailable records
| name | email_html | email_text | reusable |
| June Newsletter |
June NewsletterJune Newsletter | June Newsletter | true |
| July Newsletter | July NewsletterJuly Newsletter | July Newsletter | false |
And an mlm mailing list exists with name: "Newsletter"
When I go to the new mlm mailing page
Then I should see "June Newsletter"
And I should not see "July Newsletter"
@wip
Scenario: a new raw mailable can be created when creating a new mailing
When I go to the new mlm mailing page
And I select "New Mailable" from "mailing[mailable]"
And I fill in "mailable[name]" with "July Newsletter"
And I fill in "mailable[email_html]" with "June NewsletterJuly Newsletter"
And I fill in "mailable[email_text]" with "July Newsletter"
And I check "mailable[reusable]"
Then an mlm mailable should exist with name: "July Newsletter", email_html: "June NewsletterJuly Newsletter", email_text: "July Newsletter", reusable: true