From 2447120d026eef017620d6b0e9de04756ec2a542 Mon Sep 17 00:00:00 2001 From: glyph Date: Fri, 23 Sep 2022 10:32:15 +0100 Subject: [PATCH] formatting --- lib/ssb_bfe.ex | 8 +++---- lib/ssb_bfe/encoder.ex | 4 ++-- test/ssb_bfe_test.exs | 53 +++++++++++++++++++++++++++++++----------- 3 files changed, 45 insertions(+), 20 deletions(-) diff --git a/lib/ssb_bfe.ex b/lib/ssb_bfe.ex index 0228652..c26745d 100644 --- a/lib/ssb_bfe.ex +++ b/lib/ssb_bfe.ex @@ -22,8 +22,8 @@ defmodule SsbBfe do end def encode(value) when is_tuple(value) do - Enum.map(Tuple.to_list(value), fn x -> encode(x) end) |> - List.to_tuple() + Enum.map(Tuple.to_list(value), fn x -> encode(x) end) + |> List.to_tuple() end def encode(value) when is_bitstring(value) do @@ -100,7 +100,7 @@ defmodule SsbBfe do end def decode(value) when is_tuple(value) do - Enum.map(Tuple.to_list(value), fn x -> decode(x) end) |> - List.to_tuple() + Enum.map(Tuple.to_list(value), fn x -> decode(x) end) + |> List.to_tuple() end end diff --git a/lib/ssb_bfe/encoder.ex b/lib/ssb_bfe/encoder.ex index 1c0e0d5..c7624a9 100644 --- a/lib/ssb_bfe/encoder.ex +++ b/lib/ssb_bfe/encoder.ex @@ -74,5 +74,5 @@ defmodule SsbBfe.Encoder do @doc """ Take a string value and return the encoded bytes representing the TFD. """ -def encode_str(str), do: <<6, 0>> <> str -end + def encode_str(str), do: <<6, 0>> <> str +end diff --git a/test/ssb_bfe_test.exs b/test/ssb_bfe_test.exs index 656ff65..f6dc05a 100644 --- a/test/ssb_bfe_test.exs +++ b/test/ssb_bfe_test.exs @@ -5,22 +5,39 @@ defmodule SsbBfeTest do setup do [ blob: "&S7+CwHM6dZ9si5Vn4ftpk/l/ldbRMqzzJos+spZbWf4=.sha256", - blob_encoded: <<2, 0, 75, 191, 130, 192, 115, 58, 117, 159, 108, 139, 149, 103, 225, 251, 105, 147, 249, 127, 149, 214, 209, 50, 172, 243, 38, 139, 62, 178, 150, 91, 89, 254>>, + blob_encoded: + <<2, 0, 75, 191, 130, 192, 115, 58, 117, 159, 108, 139, 149, 103, 225, 251, 105, 147, 249, + 127, 149, 214, 209, 50, 172, 243, 38, 139, 62, 178, 150, 91, 89, 254>>, bool_true_encoded: <<6, 1, 1>>, bool_false_encoded: <<6, 1, 0>>, box1: "bG92ZSBjb2xsYXBzZXMgc3BhY2V0aW1l.box", - box1_encoded: <<5, 0, 108, 111, 118, 101, 32, 99, 111, 108, 108, 97, 112, 115, 101, 115, 32, 115, 112, 97, 99, 101, 116, 105, 109, 101>>, + box1_encoded: + <<5, 0, 108, 111, 118, 101, 32, 99, 111, 108, 108, 97, 112, 115, 101, 115, 32, 115, 112, + 97, 99, 101, 116, 105, 109, 101>>, box2: "bG92ZSBjb2xsYXBzZXMgc3BhY2V0aW1l.box2", - box2_encoded: <<5, 1, 108, 111, 118, 101, 32, 99, 111, 108, 108, 97, 112, 115, 101, 115, 32, 115, 112, 97, 99, 101, 116, 105, 109, 101>>, + box2_encoded: + <<5, 1, 108, 111, 118, 101, 32, 99, 111, 108, 108, 97, 112, 115, 101, 115, 32, 115, 112, + 97, 99, 101, 116, 105, 109, 101>>, feed_classic: "@d/zDvFswFbQaYJc03i47C9CgDev+/A8QQSfG5l/SEfw=.ed25519", - feed_classic_encoded: <<0, 0, 119, 252, 195, 188, 91, 48, 21, 180, 26, 96, 151, 52, 222, 46, 59, 11, 208, 160, 13, 235, 254, 252, 15, 16, 65, 39, 198, 230, 95, 210, 17, 252>>, + feed_classic_encoded: + <<0, 0, 119, 252, 195, 188, 91, 48, 21, 180, 26, 96, 151, 52, 222, 46, 59, 11, 208, 160, + 13, 235, 254, 252, 15, 16, 65, 39, 198, 230, 95, 210, 17, 252>>, msg_classic: "%R8heq/tQoxEIPkWf0Kxn1nCm/CsxG2CDpUYnAvdbXY8=.sha256", - msg_classic_encoded: <<1, 0, 71, 200, 94, 171, 251, 80, 163, 17, 8, 62, 69, 159, 208, 172, 103, 214, 112, 166, 252, 43, 49, 27, 96, 131, 165, 70, 39, 2, 247, 91, 93, 143>>, + msg_classic_encoded: + <<1, 0, 71, 200, 94, 171, 251, 80, 163, 17, 8, 62, 69, 159, 208, 172, 103, 214, 112, 166, + 252, 43, 49, 27, 96, 131, 165, 70, 39, 2, 247, 91, 93, 143>>, nil_encoded: <<6, 2>>, - sig: "nkY4Wsn9feosxvX7bpLK7OxjdSrw6gSL8sun1n2TMLXKySYK9L5itVQnV2nQUctFsrUOa2istD2vDk1B0uAMBQ==.sig.ed25519", - sig_encoded: <<4, 0, 158, 70, 56, 90, 201, 253, 125, 234, 44, 198, 245, 251, 110, 146, 202, 236, 236, 99, 117, 42, 240, 234, 4, 139, 242, 203, 167, 214, 125, 147, 48, 181, 202, 201, 38, 10, 244, 190, 98, 181, 84, 39, 87, 105, 208, 81, 203, 69, 178, 181, 14, 107, 104, 172, 180, 61, 175, 14, 77, 65, 210, 224, 12, 5>>, + sig: + "nkY4Wsn9feosxvX7bpLK7OxjdSrw6gSL8sun1n2TMLXKySYK9L5itVQnV2nQUctFsrUOa2istD2vDk1B0uAMBQ==.sig.ed25519", + sig_encoded: + <<4, 0, 158, 70, 56, 90, 201, 253, 125, 234, 44, 198, 245, 251, 110, 146, 202, 236, 236, + 99, 117, 42, 240, 234, 4, 139, 242, 203, 167, 214, 125, 147, 48, 181, 202, 201, 38, 10, + 244, 190, 98, 181, 84, 39, 87, 105, 208, 81, 203, 69, 178, 181, 14, 107, 104, 172, 180, + 61, 175, 14, 77, 65, 210, 224, 12, 5>>, str: "golden ripples in the meshwork", - str_encoded: <<6, 0, 103, 111, 108, 100, 101, 110, 32, 114, 105, 112, 112, 108, 101, 115, 32, 105, 110, 32, 116, 104, 101, 32, 109, 101, 115, 104, 119, 111, 114, 107>> + str_encoded: + <<6, 0, 103, 111, 108, 100, 101, 110, 32, 114, 105, 112, 112, 108, 101, 115, 32, 105, 110, + 32, 116, 104, 101, 32, 109, 101, 115, 104, 119, 111, 114, 107>> ] end @@ -28,7 +45,7 @@ defmodule SsbBfeTest do test "classic feed is encoded correctly", context do encoded_feed = SsbBfe.encode(context.feed_classic) - + assert encoded_feed == context.feed_classic_encoded end @@ -91,7 +108,10 @@ defmodule SsbBfeTest do test "map is encoded correctly", context do encoded_map = SsbBfe.encode(%{"bool" => false, "feed" => context.feed_classic}) - assert encoded_map == %{"bool" => context.bool_false_encoded, "feed" => context.feed_classic_encoded} + assert encoded_map == %{ + "bool" => context.bool_false_encoded, + "feed" => context.feed_classic_encoded + } end test "tuple is encoded correctly", context do @@ -131,7 +151,7 @@ defmodule SsbBfeTest do assert decoded_box == context.box1 end - + test "box2 is decoded correctly", context do decoded_box2 = SsbBfe.decode(context.box2_encoded) @@ -159,17 +179,22 @@ defmodule SsbBfeTest do end test "list is decoded correctly", context do - decoded_list = SsbBfe.decode([context.bool_true_encoded, context.nil_encoded, context.str_encoded]) + decoded_list = + SsbBfe.decode([context.bool_true_encoded, context.nil_encoded, context.str_encoded]) assert decoded_list == [true, nil, context.str] end test "map is decoded correctly", context do - decoded_map = SsbBfe.decode(%{"bool" => context.bool_false_encoded, "feed" => context.feed_classic_encoded}) + decoded_map = + SsbBfe.decode(%{ + "bool" => context.bool_false_encoded, + "feed" => context.feed_classic_encoded + }) assert decoded_map == %{"bool" => false, "feed" => context.feed_classic} end - + test "tuple is decoded correctly", context do decoded_tuple = SsbBfe.decode({7, context.msg_classic_encoded})