feat: added unit tests

This commit is contained in:
2026-07-24 23:59:41 +05:30
parent e625b29d3c
commit 318295f677
2 changed files with 33 additions and 2 deletions
+23
View File
@@ -0,0 +1,23 @@
package buffer
import (
"bufio"
"strings"
"testing"
)
func TestReadConsole(t *testing.T) {
mockMessage := "Reading for Unit test of readconsole"
inputBuffer := &InputBuffer{
Buffer: "",
Reader: bufio.NewReader(strings.NewReader(mockMessage)),
}
inputBuffer.ReadConsole()
if inputBuffer.Buffer != mockMessage {
t.Errorf("ReadConsole() should be %q but is %q", mockMessage, inputBuffer.Buffer)
}
}
+10 -2
View File
@@ -9,10 +9,18 @@ build:
start: start:
@./tmp/${BINARY_NAME} @./tmp/${BINARY_NAME}
test-unit:
@go test ./internals/... -v
test-inte:
@go test ./tests/... -v
test: build test-unit test-inte
clean: clean:
@go clean @go clean
@rm -rf ${BINARY_NAME} @rm -rf ${BINARY_NAME}
reset: clean build reset: clean build test clean
.PHONY: clean build .PHONY: clean build test