aboutsummaryrefslogtreecommitdiffstats
path: root/actionmailbox/test
Commit message (Collapse)AuthorAgeFilesLines
* Let the generated initializers/backtrace_silencers.rb code use Regexp#match?Akira Matsuda2019-07-291-1/+1
|
* Fix Bcc header missing with emails from conductor and test helpersJohn Duff2019-07-262-0/+30
|
* Correct assertion argument orderGeorge Claghorn2019-07-251-2/+1
|
* Fix filenames of attachments created via the inbound email conductorKyle Keesling2019-07-251-0/+2
| | | | controller passed along attachment file paths instead of their filenames
* Test against all sent attributesyuuji.yaginuma2019-06-231-0/+2
|
* Include BCC in the mail that sent from the development pageyuuji.yaginuma2019-06-201-0/+2
| | | | | The BCC should be included as we show input field for BCC in view. https://github.com/rails/rails/blob/bf625f7fecabbcda22b388e088ad5c29016b2385/actionmailbox/app/views/rails/conductor/action_mailbox/inbound_emails/new.html.erb#L21-L24
* Rename variable to represent typeJames Dabbs2019-05-051-2/+2
| | | | per comments from CR
* Expose `mailbox_for` methodJames Dabbs2019-05-042-0/+19
| | | | | | | Currently, the only exposed entry point into the ApplicationMailbox's configured routing system is to call `route`, which performs a lot of work to fully `process` inbound email. It'd be nice to have a way (e.g. in test) of checking which mailbox an email would route to without necessarily processing it yet.
* Remove the Amazon SES ingressGeorge Claghorn2019-04-142-27/+6
| | | It's unusable and not ready to ship in Rails 6.0. We'll rewrite it for 6.1.
* Output junit format test reportFumiaki MATSUSHIMA2019-04-041-0/+2
|
* Add secret token for action mailbox testseileencodes2019-03-131-0/+1
| | | | | | | We need to create a secret token in the application so that the travis build doesn't error when trying to create a file in the tmp directory. Fixes https://travis-ci.org/rails/rails/jobs/505908163#L6811
* Merge pull request #35529 from ↵Ryuta Kamizono2019-03-092-2/+2
|\ | | | | | | | | abhaynikam/35492-follow-up-to-updates-links-to-https Updated links from http to https in guides, docs, etc
| * Updated links from http to https in guides, docs, etcAbhay Nikam2019-03-092-2/+2
| |
* | Upgrade webpack-dev-server version in test appsSharang Dashputre2019-03-092-435/+229
| |
* | Use the latest stable release of webpackerSharang Dashputre2019-03-092-2001/+3714
|/
* SQLite3: Implement `add_foreign_key` and `remove_foreign_key`Ryuta Kamizono2019-02-111-0/+1
| | | | | | | | | | | | I implemented Foreign key create in `create_table` for SQLite3 at #24743. This follows #24743 to implement `add_foreign_key` and `remove_foreign_key`. Unfortunately SQLite3 has one limitation that `PRAGMA foreign_key_list(table-name)` doesn't have constraint name. So we couldn't implement find/remove foreign key by name for now. Fixes #35207. Closes #31343.
* Allow skipping incineration of processed emailsPratik2019-02-061-0/+10
|
* Revert "Apply `t.timestamps` changes in Action Text and Action Mailbox"Ryuta Kamizono2019-01-291-0/+0
| | | | This reverts commit 30f666f87ab873258b797b39f29cf852f7621bea.
* Apply `t.timestamps` changes in Action Text and Action MailboxRyuta Kamizono2019-01-291-0/+0
| | | | Follow up #34956.
* Make `t.timestamps` with precision by defaultRyuta Kamizono2019-01-261-5/+1
|
* Changed webserver to web server.alkesh262019-01-221-1/+1
|
* Check all provided attributes of the messageGeorge Claghorn2019-01-191-9/+11
|
* Fix that adding attachments lose a bodyYuichi Takeuchi2019-01-191-1/+22
|
* Allow using Action Mailbox on MySQL 5.5Ryuta Kamizono2019-01-182-7/+10
| | | | | | | | | | Active Record still support MySQL 5.5 which doesn't support datetime with precision. https://github.com/rails/rails/blob/9e34df00039d63b5672315419e76f06f80ef3dc4/activerecord/lib/active_record/connection_adapters/abstract_mysql_adapter.rb#L99-L101 So we should check `supports_datetime_with_precision?` on the connection.
* Specify a name for [ message_id, message_checksum ] index to ensure the name ↵Pratik Naik2019-01-172-7/+7
| | | | | | does not exceed the limit. Also, update test schema to reflect the recent changes.
* Ensure Action Mailbox processes an email only once when received multiple timesPratik Naik2019-01-174-3/+29
| | | | | | | This also adds a new column, message_checksum, to the action_mailbox_inbound_emails table for storing SHA1 digest of the email source. Additionally, it makes generating the missing message id deterministic and adds a unique index on message_checksum and message_id to detect duplicate emails.
* Add Exim and Qmail support to Action MailboxGeorge Claghorn2019-01-122-23/+31
|
* Added Postmark ingress supportTomek Maszkowski2019-01-091-0/+55
|
* add attachments to the new inbound mailLachlan Sylvester2019-01-073-0/+34
|
* Test actiontext on Rails 6.0bogdanvlviv2019-01-051-0/+1
| | | | | | | | | | | | - config.load_defaults 6.0 in the dummy app and fix the test since by default rails 6.0 configured does not generate "utf8" hidden input, see #32125 - Use `ActiveRecord::Migration[6.0]` in the dummy app since actiontext will be since Rails 6.0 - Fix `CreateActiveStorageTables` migration in the dummy app. Add `t.foreign_key :active_storage_blobs, column: :blob_id` It was added in 2ae3a29508e. - `rails/actiontext$ yarn install`
* Use 6.0 version of ActiveRecord::Migration for Action Mailboxbogdanvlviv2018-12-302-2/+2
| | | | | | Since Action Mailbox will be introduced in Rails 6.0, it makes more sense to generate migration of that version. Also I changed its test dummy app to use default 6.0 configs.
* Fix broken Mailbox generator testyuuji.yaginuma2018-12-281-2/+2
| | | | Follow up to d082439cf7e577e266bfeb7b443569f323df1673
* Improve actionmailbox's .gitignore and remove redundant filesbogdanvlviv2018-12-274-47/+0
| | | | Follow up #34786
* Import Action MailboxGeorge Claghorn2018-12-2595-0/+8861