Module: ActionMCP::TestHelper::SessionStoreAssertions
- Included in:
- ActionMCP::TestHelper
- Defined in:
- lib/action_mcp/test_helper/session_store_assertions.rb
Instance Method Summary collapse
- #assert_client_session_data_includes(session_id, expected_data, message = nil) ⇒ Object
- #assert_client_session_deleted(session_id, message = nil) ⇒ Object
- #assert_client_session_loaded(session_id, message = nil) ⇒ Object
- #assert_client_session_not_deleted(session_id, message = nil) ⇒ Object
- #assert_client_session_not_loaded(session_id, message = nil) ⇒ Object
- #assert_client_session_not_saved(session_id, message = nil) ⇒ Object
- #assert_client_session_not_updated(session_id, message = nil) ⇒ Object
- #assert_client_session_operation_count(expected, type = nil, message = nil) ⇒ Object
-
#assert_client_session_saved(session_id, message = nil) ⇒ Object
Client session store assertions.
- #assert_client_session_updated(session_id, message = nil) ⇒ Object
-
#assert_session_created(session_id, message = nil) ⇒ Object
Server session store assertions.
- #assert_session_deleted(session_id, message = nil) ⇒ Object
- #assert_session_loaded(session_id, message = nil) ⇒ Object
- #assert_session_not_created(session_id, message = nil) ⇒ Object
- #assert_session_not_deleted(session_id, message = nil) ⇒ Object
- #assert_session_not_loaded(session_id, message = nil) ⇒ Object
- #assert_session_not_saved(session_id, message = nil) ⇒ Object
- #assert_session_operation_count(expected, type = nil, message = nil) ⇒ Object
- #assert_session_saved(session_id, message = nil) ⇒ Object
Instance Method Details
#assert_client_session_data_includes(session_id, expected_data, message = nil) ⇒ Object
102 103 104 105 106 107 108 109 110 |
# File 'lib/action_mcp/test_helper/session_store_assertions.rb', line 102 def assert_client_session_data_includes(session_id, expected_data, = nil) saved_data = client_session_store.last_saved_data(session_id) assert saved_data, "No saved data found for session #{session_id}" expected_data.each do |key, value| assert_equal value, saved_data[key], || "Expected session #{session_id} data to include #{key}: #{value}" end end |
#assert_client_session_deleted(session_id, message = nil) ⇒ Object
85 86 87 88 |
# File 'lib/action_mcp/test_helper/session_store_assertions.rb', line 85 def assert_client_session_deleted(session_id, = nil) assert client_session_store.session_deleted?(session_id), || "Expected client session #{session_id} to have been deleted" end |
#assert_client_session_loaded(session_id, message = nil) ⇒ Object
65 66 67 68 |
# File 'lib/action_mcp/test_helper/session_store_assertions.rb', line 65 def assert_client_session_loaded(session_id, = nil) assert client_session_store.session_loaded?(session_id), || "Expected client session #{session_id} to have been loaded" end |
#assert_client_session_not_deleted(session_id, message = nil) ⇒ Object
90 91 92 93 |
# File 'lib/action_mcp/test_helper/session_store_assertions.rb', line 90 def assert_client_session_not_deleted(session_id, = nil) assert_not client_session_store.session_deleted?(session_id), || "Expected client session #{session_id} not to have been deleted" end |
#assert_client_session_not_loaded(session_id, message = nil) ⇒ Object
70 71 72 73 |
# File 'lib/action_mcp/test_helper/session_store_assertions.rb', line 70 def assert_client_session_not_loaded(session_id, = nil) assert_not client_session_store.session_loaded?(session_id), || "Expected client session #{session_id} not to have been loaded" end |
#assert_client_session_not_saved(session_id, message = nil) ⇒ Object
60 61 62 63 |
# File 'lib/action_mcp/test_helper/session_store_assertions.rb', line 60 def assert_client_session_not_saved(session_id, = nil) assert_not client_session_store.session_saved?(session_id), || "Expected client session #{session_id} not to have been saved" end |
#assert_client_session_not_updated(session_id, message = nil) ⇒ Object
80 81 82 83 |
# File 'lib/action_mcp/test_helper/session_store_assertions.rb', line 80 def assert_client_session_not_updated(session_id, = nil) assert_not client_session_store.session_updated?(session_id), || "Expected client session #{session_id} not to have been updated" end |
#assert_client_session_operation_count(expected, type = nil, message = nil) ⇒ Object
95 96 97 98 99 100 |
# File 'lib/action_mcp/test_helper/session_store_assertions.rb', line 95 def assert_client_session_operation_count(expected, type = nil, = nil) actual = client_session_store.operation_count(type) type_desc = type ? " of type #{type}" : "" assert_equal expected, actual, || "Expected #{expected} client session operations#{type_desc}, got #{actual}" end |
#assert_client_session_saved(session_id, message = nil) ⇒ Object
Client session store assertions
55 56 57 58 |
# File 'lib/action_mcp/test_helper/session_store_assertions.rb', line 55 def assert_client_session_saved(session_id, = nil) assert client_session_store.session_saved?(session_id), || "Expected client session #{session_id} to have been saved" end |
#assert_client_session_updated(session_id, message = nil) ⇒ Object
75 76 77 78 |
# File 'lib/action_mcp/test_helper/session_store_assertions.rb', line 75 def assert_client_session_updated(session_id, = nil) assert client_session_store.session_updated?(session_id), || "Expected client session #{session_id} to have been updated" end |
#assert_session_created(session_id, message = nil) ⇒ Object
Server session store assertions
7 8 9 10 |
# File 'lib/action_mcp/test_helper/session_store_assertions.rb', line 7 def assert_session_created(session_id, = nil) assert server_session_store.session_created?(session_id), || "Expected session #{session_id} to have been created" end |
#assert_session_deleted(session_id, message = nil) ⇒ Object
37 38 39 40 |
# File 'lib/action_mcp/test_helper/session_store_assertions.rb', line 37 def assert_session_deleted(session_id, = nil) assert server_session_store.session_deleted?(session_id), || "Expected session #{session_id} to have been deleted" end |
#assert_session_loaded(session_id, message = nil) ⇒ Object
17 18 19 20 |
# File 'lib/action_mcp/test_helper/session_store_assertions.rb', line 17 def assert_session_loaded(session_id, = nil) assert server_session_store.session_loaded?(session_id), || "Expected session #{session_id} to have been loaded" end |
#assert_session_not_created(session_id, message = nil) ⇒ Object
12 13 14 15 |
# File 'lib/action_mcp/test_helper/session_store_assertions.rb', line 12 def assert_session_not_created(session_id, = nil) assert_not server_session_store.session_created?(session_id), || "Expected session #{session_id} not to have been created" end |
#assert_session_not_deleted(session_id, message = nil) ⇒ Object
42 43 44 45 |
# File 'lib/action_mcp/test_helper/session_store_assertions.rb', line 42 def assert_session_not_deleted(session_id, = nil) assert_not server_session_store.session_deleted?(session_id), || "Expected session #{session_id} not to have been deleted" end |
#assert_session_not_loaded(session_id, message = nil) ⇒ Object
22 23 24 25 |
# File 'lib/action_mcp/test_helper/session_store_assertions.rb', line 22 def assert_session_not_loaded(session_id, = nil) assert_not server_session_store.session_loaded?(session_id), || "Expected session #{session_id} not to have been loaded" end |
#assert_session_not_saved(session_id, message = nil) ⇒ Object
32 33 34 35 |
# File 'lib/action_mcp/test_helper/session_store_assertions.rb', line 32 def assert_session_not_saved(session_id, = nil) assert_not server_session_store.session_saved?(session_id), || "Expected session #{session_id} not to have been saved" end |
#assert_session_operation_count(expected, type = nil, message = nil) ⇒ Object
47 48 49 50 51 52 |
# File 'lib/action_mcp/test_helper/session_store_assertions.rb', line 47 def assert_session_operation_count(expected, type = nil, = nil) actual = server_session_store.operation_count(type) type_desc = type ? " of type #{type}" : "" assert_equal expected, actual, || "Expected #{expected} session operations#{type_desc}, got #{actual}" end |
#assert_session_saved(session_id, message = nil) ⇒ Object
27 28 29 30 |
# File 'lib/action_mcp/test_helper/session_store_assertions.rb', line 27 def assert_session_saved(session_id, = nil) assert server_session_store.session_saved?(session_id), || "Expected session #{session_id} to have been saved" end |