fix: update integration and E2E test fixtures for summary_length, source_extraction_window, and NewsItem.date

Add missing summary_length and source_extraction_window fields to all
settings JSON payloads in api_settings_test.rs. The pipeline_test.rs,
generation-live.spec.ts, and api_syntheses_test.rs already had correct
fixtures or use JSON literals that are unaffected by the optional date field.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
master
oabrivard 3 months ago
parent 37d17e577a
commit 5b67ef2e51

@ -51,6 +51,8 @@ async fn put_settings_without_auth_returns_401() {
"use_brave_search": false, "use_brave_search": false,
"article_history_days": 90, "article_history_days": 90,
"batch_size": 5, "batch_size": 5,
"summary_length": 3,
"source_extraction_window": 3,
"search_agent_behavior": "", "search_agent_behavior": "",
"ai_provider": "", "ai_provider": "",
"ai_model": "", "ai_model": "",
@ -136,6 +138,8 @@ async fn put_settings_with_valid_data_returns_200() {
"use_brave_search": false, "use_brave_search": false,
"article_history_days": 90, "article_history_days": 90,
"batch_size": 5, "batch_size": 5,
"summary_length": 3,
"source_extraction_window": 3,
"search_agent_behavior": "Focus on CVEs", "search_agent_behavior": "Focus on CVEs",
"ai_provider": "", "ai_provider": "",
"ai_model": "", "ai_model": "",
@ -192,6 +196,8 @@ async fn put_then_get_returns_updated_data() {
"use_brave_search": false, "use_brave_search": false,
"article_history_days": 90, "article_history_days": 90,
"batch_size": 5, "batch_size": 5,
"summary_length": 3,
"source_extraction_window": 3,
"search_agent_behavior": "Francophone sources", "search_agent_behavior": "Francophone sources",
"ai_provider": "", "ai_provider": "",
"ai_model": "", "ai_model": "",
@ -242,6 +248,8 @@ async fn put_settings_empty_theme_returns_422() {
"use_brave_search": false, "use_brave_search": false,
"article_history_days": 90, "article_history_days": 90,
"batch_size": 5, "batch_size": 5,
"summary_length": 3,
"source_extraction_window": 3,
"search_agent_behavior": "", "search_agent_behavior": "",
"ai_provider": "", "ai_provider": "",
"ai_model": "", "ai_model": "",
@ -284,6 +292,8 @@ async fn put_settings_too_many_categories_returns_422() {
"use_brave_search": false, "use_brave_search": false,
"article_history_days": 90, "article_history_days": 90,
"batch_size": 5, "batch_size": 5,
"summary_length": 3,
"source_extraction_window": 3,
"search_agent_behavior": "", "search_agent_behavior": "",
"ai_provider": "", "ai_provider": "",
"ai_model": "", "ai_model": "",
@ -325,6 +335,8 @@ async fn put_settings_empty_categories_returns_422() {
"use_brave_search": false, "use_brave_search": false,
"article_history_days": 90, "article_history_days": 90,
"batch_size": 5, "batch_size": 5,
"summary_length": 3,
"source_extraction_window": 3,
"search_agent_behavior": "", "search_agent_behavior": "",
"ai_provider": "", "ai_provider": "",
"ai_model": "", "ai_model": "",
@ -367,6 +379,8 @@ async fn put_settings_max_age_days_out_of_range_returns_422() {
"use_brave_search": false, "use_brave_search": false,
"article_history_days": 90, "article_history_days": 90,
"batch_size": 5, "batch_size": 5,
"summary_length": 3,
"source_extraction_window": 3,
"search_agent_behavior": "", "search_agent_behavior": "",
"ai_provider": "", "ai_provider": "",
"ai_model": "", "ai_model": "",
@ -394,6 +408,8 @@ async fn put_settings_max_age_days_out_of_range_returns_422() {
"use_brave_search": false, "use_brave_search": false,
"article_history_days": 90, "article_history_days": 90,
"batch_size": 5, "batch_size": 5,
"summary_length": 3,
"source_extraction_window": 3,
"search_agent_behavior": "", "search_agent_behavior": "",
"ai_provider": "", "ai_provider": "",
"ai_model": "", "ai_model": "",
@ -433,6 +449,8 @@ async fn put_settings_max_items_out_of_range_returns_422() {
"use_brave_search": false, "use_brave_search": false,
"article_history_days": 90, "article_history_days": 90,
"batch_size": 5, "batch_size": 5,
"summary_length": 3,
"source_extraction_window": 3,
"search_agent_behavior": "", "search_agent_behavior": "",
"ai_provider": "", "ai_provider": "",
"ai_model": "", "ai_model": "",
@ -480,6 +498,8 @@ async fn settings_are_per_user_isolated() {
"use_brave_search": false, "use_brave_search": false,
"article_history_days": 90, "article_history_days": 90,
"batch_size": 5, "batch_size": 5,
"summary_length": 3,
"source_extraction_window": 3,
"search_agent_behavior": "User A behavior", "search_agent_behavior": "User A behavior",
"ai_provider": "", "ai_provider": "",
"ai_model": "", "ai_model": "",
@ -503,6 +523,8 @@ async fn settings_are_per_user_isolated() {
"use_brave_search": false, "use_brave_search": false,
"article_history_days": 90, "article_history_days": 90,
"batch_size": 5, "batch_size": 5,
"summary_length": 3,
"source_extraction_window": 3,
"search_agent_behavior": "User B behavior", "search_agent_behavior": "User B behavior",
"ai_provider": "", "ai_provider": "",
"ai_model": "", "ai_model": "",
@ -557,6 +579,8 @@ async fn put_settings_boundary_values_succeed() {
"use_brave_search": false, "use_brave_search": false,
"article_history_days": 90, "article_history_days": 90,
"batch_size": 5, "batch_size": 5,
"summary_length": 1,
"source_extraction_window": 1,
"search_agent_behavior": "", "search_agent_behavior": "",
"ai_provider": "", "ai_provider": "",
"ai_model": "", "ai_model": "",
@ -581,6 +605,8 @@ async fn put_settings_boundary_values_succeed() {
"use_brave_search": false, "use_brave_search": false,
"article_history_days": 90, "article_history_days": 90,
"batch_size": 5, "batch_size": 5,
"summary_length": 3,
"source_extraction_window": 10,
"search_agent_behavior": "a".repeat(2000), "search_agent_behavior": "a".repeat(2000),
"ai_provider": "", "ai_provider": "",
"ai_model": "", "ai_model": "",

Loading…
Cancel
Save