Skip to content

Commit 6bbd1c1

Browse files
authored
fix: bedrock tests (#915)
1 parent 2cfef41 commit 6bbd1c1

File tree

1 file changed

+16
-13
lines changed
  • lambda-events/src/event/bedrock_agent_runtime

1 file changed

+16
-13
lines changed

lambda-events/src/event/bedrock_agent_runtime/mod.rs

+16-13
Original file line numberDiff line numberDiff line change
@@ -82,31 +82,34 @@ pub struct Agent {
8282

8383
#[cfg(test)]
8484
mod tests {
85+
86+
use crate::event::bedrock_agent_runtime::AgentEvent;
87+
8588
#[test]
86-
#[cfg(feature = "bedrock-agent-runtime")]
87-
fn example_bedrock_agent__runtime_event() {
88-
let data = include!("../../fixtures/example-bedrock-agent-runtime-event.json");
89-
let parsed: AgentEvent = serde_json::from_str(&data).unwrap();
89+
#[cfg(feature = "bedrock_agent_runtime")]
90+
fn example_bedrock_agent_runtime_event() {
91+
let data = include_bytes!("../../fixtures/example-bedrock-agent-runtime-event.json");
92+
let parsed: AgentEvent = serde_json::from_slice(data).unwrap();
9093
let output: String = serde_json::to_string(&parsed).unwrap();
91-
let reparsed: AgentEvent = serde_json::from_slice(&output.as_bytes()).unwrap();
94+
let reparsed: AgentEvent = serde_json::from_slice(output.as_bytes()).unwrap();
9295
assert_eq!(parsed, reparsed);
9396
}
9497
#[test]
95-
#[cfg(feature = "bedrock-agent-runtime")]
98+
#[cfg(feature = "bedrock_agent_runtime")]
9699
fn example_bedrock_agent_runtime_event_without_parameters() {
97-
let data = include!("../../fixtures/example-bedrock-agent-runtime-event-without-parameters.json");
98-
let parsed: AgentEvent = serde_json::from_str(&data).unwrap();
100+
let data = include_bytes!("../../fixtures/example-bedrock-agent-runtime-event-without-parameters.json");
101+
let parsed: AgentEvent = serde_json::from_slice(data).unwrap();
99102
let output: String = serde_json::to_string(&parsed).unwrap();
100-
let reparsed: AgentEvent = serde_json::from_slice(&output.as_bytes()).unwrap();
103+
let reparsed: AgentEvent = serde_json::from_slice(output.as_bytes()).unwrap();
101104
assert_eq!(parsed, reparsed);
102105
}
103106
#[test]
104-
#[cfg(feature = "bedrock-agent-runtime")]
107+
#[cfg(feature = "bedrock_agent_runtime")]
105108
fn example_bedrock_agent_runtime_event_without_request_body() {
106-
let data = include!("../../fixtures/example-bedrock-agent-runtime-event-without-request-body.json");
107-
let parsed: AgentEvent = serde_json::from_str(&data).unwrap();
109+
let data = include_bytes!("../../fixtures/example-bedrock-agent-runtime-event-without-request-body.json");
110+
let parsed: AgentEvent = serde_json::from_slice(data).unwrap();
108111
let output: String = serde_json::to_string(&parsed).unwrap();
109-
let reparsed: AgentEvent = serde_json::from_slice(&output.as_bytes()).unwrap();
112+
let reparsed: AgentEvent = serde_json::from_slice(output.as_bytes()).unwrap();
110113
assert_eq!(parsed, reparsed);
111114
}
112115
}

0 commit comments

Comments
 (0)