aboutsummaryrefslogtreecommitdiffstats
path: root/actiontext/test
Commit message (Collapse)AuthorAgeFilesLines
* Let the generated initializers/backtrace_silencers.rb code use Regexp#match?Akira Matsuda2019-07-291-1/+1
|
* Implement ActiveStorage::Blob#attachable_plain_text_representationGeorge Claghorn2019-07-071-0/+5
| | | | | | Fixes that file attachments without captions would not be represented in plain text generated from rich-text content, causing ActionText::RichText#present? to return false. Closes #36607.
* Correct test nameGeorge Claghorn2019-05-201-1/+1
|
* Allow filling in the only rich-text area without a locatorGeorge Claghorn2019-05-191-0/+6
|
* Deduplicate ActionText::RichText embedsGeorge Claghorn2019-05-171-0/+9
| | | | Fix that an ActiveRecord::RecordNotUnique error would be raised when saving rich-text content with the same file attached multiple times.
* Add ActionDispatch::SystemTestCase#fill_in_rich_text_areaGeorge Claghorn2019-05-136-1159/+895
|
* Update Webpacker in Action Text's test dummy appGeorge Claghorn2019-05-1113-564/+443
|
* Output junit format test reportFumiaki MATSUSHIMA2019-04-041-0/+2
|
* Avoid creating ActionText::RichText records unnecessarilyGeorge Claghorn2019-03-231-0/+8
| | | | Assigning a has_one association for a persisted record saves the change immediately, so attempting to read a rich-text attribute on a persisted record without a corresponding ActionText::RichText would eagerly create one. Avoid assigning the rich text association to fix.
* Fix updating rich text via nested attributesGeorge Claghorn2019-03-175-2/+38
| | | Closes #35159.
* Merge pull request #35485 from excid3/default-attachable-trix-partialJavan Makhmali2019-03-114-2/+27
|\ | | | | Adds default trix content attachmment partial path
| * Adds default trix partialChris Oliver2019-03-054-2/+27
| |
* | 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-2000/+3727
|/
* Disable available locale checks in Action Test testyuuji.yaginuma2019-02-241-0/+3
| | | | | | | | | Without this change, `store_translations` silently fails when available locales already initialized. Ref: https://travis-ci.org/rails/rails/jobs/497615616#L6846 https://travis-ci.org/rails/rails/jobs/497605027#L6856
* Allows rich_text_area_tag to add I18n translated placeholder text if ↵Abhay Nikam2019-02-221-2/+48
| | | | placeholder option set to true
* 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 changing text and blob size without giving the `limit` optionRyuta Kamizono2019-01-292-2/+2
| | | | | | | | | | | | | | In MySQL, the text column size is 65,535 bytes by default (1 GiB in PostgreSQL). It is sometimes too short when people want to use a text column, so they sometimes change the text size to mediumtext (16 MiB) or longtext (4 GiB) by giving the `limit` option. Unlike MySQL, PostgreSQL doesn't allow the `limit` option for a text column (raises ERROR: type modifier is not allowed for type "text"). So `limit: 4294967295` (longtext) couldn't be used in Action Text. I've allowed changing text and blob size without giving the `limit` option, it prevents that migration failure on PostgreSQL.
* 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.
* Merge pull request #34970 from kamipo/timestamps_with_precision_by_defaultRyuta Kamizono2019-01-262-8/+7
|\ | | | | Make `t.timestamps` with precision by default.
| * Make `t.timestamps` with precision by defaultRyuta Kamizono2019-01-262-8/+7
| |
* | Fix error saving Action Text content containing non-blob attachablesJavan Makhmali2019-01-251-0/+9
|/ | | | | | | | | | Failing test before the ActionText::RichText change: ``` Error: ActionText::ModelTest#test_embed_extraction_only_extracts_file_attachments: ArgumentError: Could not find or build blob: expected attachable, got #<ActionText::Attachables::RemoteImage:0x00007fb0259fef70 @url="http://example.com/cat.jpg", @content_type="image", @width=nil, @height=nil> ```
* Changed webserver to web server.alkesh262019-01-221-1/+1
|
* Allow using Action Mailbox on MySQL 5.5Ryuta Kamizono2019-01-181-5/+5
| | | | | | | | | | 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.
* Move all npm packages to @rails scopeJavan Makhmali2019-01-101-1/+1
| | | | Fixes #33083
* Test actiontext on Rails 6.0bogdanvlviv2019-01-055-7/+4
| | | | | | | | | | | | - 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`
* Import Action TextGeorge Claghorn2019-01-0491-0/+7878