* Page unique_cross_model_slug seems misconfigured * Update validator test * More verbose invalid attribute message * Try dynamic model/attribute registration * Rubocop * Use the cross-model-slug existence check * Register with the dynamic cross-model-slug checker * Cleanup * Add missing keys to fr * Update format regex * Adjust validation: always presence, unique if changed * Tests can create reserved-word pages when they need to * Slugs can be mixed case? * Case-sensitive is better, actually * Refactor to use CrossModel check * Refactor, rename for clarity * Refactor, avoid mocking oneself * Refactor, injectable everything * Add reservedword check to extracted exists? checker * Move to concerns * Without dynamic registration * extend when needed * Cleanup comments, remove registration references --------- Co-authored-by: Goran <gorang.pub@gmail.com> |
||
|---|---|---|
| .. | ||
| approved_liquid_tags_spec.rb | ||
| create_mascot_account_spec.rb | ||
| delete_articles_spec.rb | ||
| delete_comments_spec.rb | ||
| delete_podcasts_spec.rb | ||
| delete_spec.rb | ||
| profile_image_generator_spec.rb | ||
| remove_role_spec.rb | ||
| safe_remote_profile_image_url_spec.rb | ||
| suggest_for_sidebar_spec.rb | ||
| suggest_recent_spec.rb | ||
| update_spec.rb | ||
| username_generator_spec.rb | ||