class FixtureSet

Ruby on Rails 7.1.6

Since v6.1.7.10

Available in: v6.1.7.10 v7.0.10 v7.1.6 v7.2.3 v8.0.4 v8.1.2

Action Text FixtureSet

Fixtures are a way of organizing data that you want to test against; in short, sample data.

To learn more about fixtures, read the ActiveRecord::FixtureSet documentation.

YAML

Like other Active Record-backed models, ActionText::RichText records inherit from ActiveRecord::Base instances and can therefore be populated by fixtures.

Consider an Article class:

class Article < ApplicationRecord
  has_rich_text :content
end

To declare fixture data for the related content, first declare fixture data for Article instances in test/fixtures/articles.yml:

first:
  title: An Article

Then declare the ActionText::RichText fixture data in test/fixtures/action_text/rich_texts.yml, making sure to declare each entry’s record: key as a polymorphic relationship:

first:
  record: first (Article)
  name: content
  body: <div>Hello, world.</div>

When processed, Active Record will insert database records for each fixture entry and will ensure the Action Text relationship is intact.

Inherits from

Object

Methods (defined here)

Methods (inherited)

From Object (17)

Type at least 2 characters to search.

↑↓ navigate · open · esc close