package utils import ( "testing" ) // I don't know how to test the other ones since they are random func TestCommandsUsed(t *testing.T) { t.Run("tests the commands used counter", func(t *testing.T) { request := mockCommandsUsed(127) response := 127 got := request want := response if got != want { t.Errorf("got %v, want %v", got, want) } // 127 + 53 // request = mockCommandsUsed(53) // response = 180 // got = request // want = response // if got != want { // t.Errorf("got %v, want %v", got, want) // } }) } func mockCommandsUsed(n int) int { for i := 0; i < n; i++ { CommandUsed() } return tempCommands }