From 4cc3f9ed99b4d63b40e0ac7b1df72f5ea97a16bf Mon Sep 17 00:00:00 2001 From: viveksahu26 Date: Thu, 15 Sep 2022 03:35:35 +0530 Subject: [PATCH] Added e2e test case for buildResponse function Signed-off-by: viveksahu26 --- src/buildURLresponse_test.go | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 src/buildURLresponse_test.go diff --git a/src/buildURLresponse_test.go b/src/buildURLresponse_test.go new file mode 100644 index 0000000..b0fe5e6 --- /dev/null +++ b/src/buildURLresponse_test.go @@ -0,0 +1,16 @@ +package src + +import ( + "testing" + + "gotest.tools/assert" +) + +func TestBuildResonse(t *testing.T) { + expected := BuildURLWithResponse("localhost:8080", "duj3P^+d*C", "http://viveksahu.com") + actual := &URLResponse{ + OriginalURL: "http://viveksahu.com", + ShortURL: "http://localhost:8080/duj3P^+d*C", + } + assert.Equal(t, expected.ShortURL, actual.ShortURL) +}