diff --git a/crates/aiken-lang/src/tests/format.rs b/crates/aiken-lang/src/tests/format.rs index 788933d2..ed11c321 100644 --- a/crates/aiken-lang/src/tests/format.rs +++ b/crates/aiken-lang/src/tests/format.rs @@ -20,6 +20,24 @@ fn format_simple_module() { ); } +#[test] +fn format_g1_element_constant() { + assert_format!( + r#" + pub const point = #"950dfd33da2682260c76038dfb8bad6e84ae9d599a3c151815945ac1e6ef6b1027cd917f3907479d20d636ce437a41f5" + "# + ); +} + +#[test] +fn format_g2_element_constant() { + assert_format!( + r#" + pub const point = #"b0629fa1158c2d23a10413fe91d381a84d25e31d041cd0377d25828498fd02011b35893938ced97535395e4815201e67108bcd4665e0db25d602d76fa791fab706c54abf5e1a9e44b4ac1e6badf3d2ac0328f5e30be341677c8bac5dda7682f1" + "# + ); +} + #[test] fn format_logical_op_chain() { assert_format!( diff --git a/crates/aiken-lang/src/tests/snapshots/format_g1_element_constant.snap b/crates/aiken-lang/src/tests/snapshots/format_g1_element_constant.snap new file mode 100644 index 00000000..312e4b7a --- /dev/null +++ b/crates/aiken-lang/src/tests/snapshots/format_g1_element_constant.snap @@ -0,0 +1,7 @@ +--- +source: crates/aiken-lang/src/tests/format.rs +description: "Code:\n\npub const point = #\"950dfd33da2682260c76038dfb8bad6e84ae9d599a3c151815945ac1e6ef6b1027cd917f3907479d20d636ce437a41f5\"\n" +--- +pub const point = + #"950dfd33da2682260c76038dfb8bad6e84ae9d599a3c151815945ac1e6ef6b1027cd917f3907479d20d636ce437a41f5" + diff --git a/crates/aiken-lang/src/tests/snapshots/format_g2_element_constant.snap b/crates/aiken-lang/src/tests/snapshots/format_g2_element_constant.snap new file mode 100644 index 00000000..857fe316 --- /dev/null +++ b/crates/aiken-lang/src/tests/snapshots/format_g2_element_constant.snap @@ -0,0 +1,7 @@ +--- +source: crates/aiken-lang/src/tests/format.rs +description: "Code:\n\npub const point = #\"b0629fa1158c2d23a10413fe91d381a84d25e31d041cd0377d25828498fd02011b35893938ced97535395e4815201e67108bcd4665e0db25d602d76fa791fab706c54abf5e1a9e44b4ac1e6badf3d2ac0328f5e30be341677c8bac5dda7682f1\"\n" +--- +pub const point = + #"b0629fa1158c2d23a10413fe91d381a84d25e31d041cd0377d25828498fd02011b35893938ced97535395e4815201e67108bcd4665e0db25d602d76fa791fab706c54abf5e1a9e44b4ac1e6badf3d2ac0328f5e30be341677c8bac5dda7682f1" +