How to make Golang TDD variable in VSCode?
เริ่มต้นจากการสร้าง Project Golang ด้วย
go mod init gomockruntest
แล้วสร้าง file สำหรับ run test
touch main_test.go
หลังจากนั้นทำการลองสร้าง function เทสง่ายๆ
func TestSimple(t *testing.T) {
a := 1
b := 2
assert.Equal(t, a + b, 2)
}
สังเหตุทุกครั้งที่เรา develop golang บน vscode นั้น vscode จะทำการสร้าง .vscode floder ขึ้นมา เพื่อเก็บการตั้งค่าต่างๆ ของระบบไว้
โดยเราสามารถสร้าง file setting.json
touch .vscode/setting.json
และเพิ่ม json ใน .vscode/setting.json
{
"go.testEnvFile": "${workspaceFolder}/.env.test",
}
ทำการสร้าง file .env.test
touch .env.test
และกำหนด env ที่ต้องการใช้งานได้เลย
แนะนำเพิ่มเติม
golang test vscode extendsion ที่แนะนำ