mirror of
https://github.com/taigrr/wtf
synced 2025-01-18 04:03:14 -08:00
Add tests for wtf/colors.go exported functions
This commit is contained in:
parent
22c9da9923
commit
f592e09a93
@ -9,4 +9,4 @@ before_install:
|
|||||||
- export TRAVIS_BUILD_DIR=$HOME/gopath/src/github.com/senorprogrammer/wtf
|
- export TRAVIS_BUILD_DIR=$HOME/gopath/src/github.com/senorprogrammer/wtf
|
||||||
- cd $HOME/gopath/src/github.com/senorprogrammer/wtf
|
- cd $HOME/gopath/src/github.com/senorprogrammer/wtf
|
||||||
|
|
||||||
script: go get ./... && go get github.com/go-test/deep && go test -v github.com/senorprogrammer/wtf/wtftests/...
|
script: go get ./... && go get github.com/go-test/deep && go test -v github.com/senorprogrammer/wtf/wtf_tests/...
|
||||||
|
40
weather.txt
Normal file
40
weather.txt
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
Weather report: Vancouver, Canada
|
||||||
|
|
||||||
|
[38;5;226m \ /[0m Partly cloudy
|
||||||
|
[38;5;226m _ /""[38;5;250m.-. [0m [38;5;226m24[0m-[38;5;220m25[0m °C[0m
|
||||||
|
[38;5;226m \_[38;5;250m( ). [0m [1m←[0m [38;5;208m24[0m km/h[0m
|
||||||
|
[38;5;226m /[38;5;250m(___(__) [0m 48 km[0m
|
||||||
|
0.1 mm[0m
|
||||||
|
┌─────────────┐
|
||||||
|
┌──────────────────────────────┬───────────────────────┤ Tue 31 Jul ├───────────────────────┬──────────────────────────────┐
|
||||||
|
│ Morning │ Noon └──────┬──────┘ Evening │ Night │
|
||||||
|
├──────────────────────────────┼──────────────────────────────┼──────────────────────────────┼──────────────────────────────┤
|
||||||
|
│ [38;5;226m _`/""[38;5;250m.-. [0m Patchy rain po…│ [38;5;226m \ /[0m Partly cloudy │ [38;5;226m \ / [0m Sunny │ [38;5;226m \ / [0m Clear │
|
||||||
|
│ [38;5;226m ,\_[38;5;250m( ). [0m [38;5;190m19[0m-[38;5;190m20[0m °C[0m │ [38;5;226m _ /""[38;5;250m.-. [0m [38;5;190m20[0m °C[0m │ [38;5;226m .-. [0m [38;5;190m21[0m-[38;5;226m22[0m °C[0m │ [38;5;226m .-. [0m [38;5;190m20[0m-[38;5;190m21[0m °C[0m │
|
||||||
|
│ [38;5;226m /[38;5;250m(___(__) [0m [1m↖[0m [38;5;226m15[0m-[38;5;208m24[0m km/h[0m │ [38;5;226m \_[38;5;250m( ). [0m [1m↑[0m [38;5;226m14[0m-[38;5;214m21[0m km/h[0m │ [38;5;226m ― ( ) ― [0m [1m↖[0m [38;5;190m10[0m-[38;5;220m17[0m km/h[0m │ [38;5;226m ― ( ) ― [0m [1m←[0m [38;5;154m9[0m-[38;5;214m21[0m km/h[0m │
|
||||||
|
│ [38;5;111m ‘ ‘ ‘ ‘ [0m 16 km[0m │ [38;5;226m /[38;5;250m(___(__) [0m 16 km[0m │ [38;5;226m `-’ [0m 16 km[0m │ [38;5;226m `-’ [0m 16 km[0m │
|
||||||
|
│ [38;5;111m ‘ ‘ ‘ ‘ [0m 0.1 mm | 82%[0m │ 0.1 mm | 54%[0m │ [38;5;226m / \ [0m 0.0 mm | 0%[0m │ [38;5;226m / \ [0m 0.0 mm | 0%[0m │
|
||||||
|
└──────────────────────────────┴──────────────────────────────┴──────────────────────────────┴──────────────────────────────┘
|
||||||
|
┌─────────────┐
|
||||||
|
┌──────────────────────────────┬───────────────────────┤ Wed 01 Aug ├───────────────────────┬──────────────────────────────┐
|
||||||
|
│ Morning │ Noon └──────┬──────┘ Evening │ Night │
|
||||||
|
├──────────────────────────────┼──────────────────────────────┼──────────────────────────────┼──────────────────────────────┤
|
||||||
|
│ [38;5;226m \ /[0m Partly cloudy │ [38;5;226m \ /[0m Partly cloudy │ [38;5;226m \ /[0m Partly cloudy │ [38;5;226m \ /[0m Partly cloudy │
|
||||||
|
│ [38;5;226m _ /""[38;5;250m.-. [0m [38;5;154m18[0m °C[0m │ [38;5;226m _ /""[38;5;250m.-. [0m [38;5;190m19[0m °C[0m │ [38;5;226m _ /""[38;5;250m.-. [0m [38;5;190m19[0m-[38;5;190m20[0m °C[0m │ [38;5;226m _ /""[38;5;250m.-. [0m [38;5;190m19[0m-[38;5;190m20[0m °C[0m │
|
||||||
|
│ [38;5;226m \_[38;5;250m( ). [0m [1m↖[0m [38;5;214m20[0m-[38;5;214m23[0m km/h[0m │ [38;5;226m \_[38;5;250m( ). [0m [1m↖[0m [38;5;220m18[0m-[38;5;214m23[0m km/h[0m │ [38;5;226m \_[38;5;250m( ). [0m [1m↖[0m [38;5;190m12[0m-[38;5;214m21[0m km/h[0m │ [38;5;226m \_[38;5;250m( ). [0m [1m←[0m [38;5;190m11[0m-[38;5;208m24[0m km/h[0m │
|
||||||
|
│ [38;5;226m /[38;5;250m(___(__) [0m 16 km[0m │ [38;5;226m /[38;5;250m(___(__) [0m 16 km[0m │ [38;5;226m /[38;5;250m(___(__) [0m 15 km[0m │ [38;5;226m /[38;5;250m(___(__) [0m 15 km[0m │
|
||||||
|
│ 0.0 mm | 0%[0m │ 0.0 mm | 0%[0m │ 0.0 mm | 0%[0m │ 0.0 mm | 0%[0m │
|
||||||
|
└──────────────────────────────┴──────────────────────────────┴──────────────────────────────┴──────────────────────────────┘
|
||||||
|
┌─────────────┐
|
||||||
|
┌──────────────────────────────┬───────────────────────┤ Thu 02 Aug ├───────────────────────┬──────────────────────────────┐
|
||||||
|
│ Morning │ Noon └──────┬──────┘ Evening │ Night │
|
||||||
|
├──────────────────────────────┼──────────────────────────────┼──────────────────────────────┼──────────────────────────────┤
|
||||||
|
│ [38;5;226m \ /[0m Partly cloudy │ [38;5;226m \ /[0m Partly cloudy │ Cloudy │ [38;5;226m \ /[0m Partly cloudy │
|
||||||
|
│ [38;5;226m _ /""[38;5;250m.-. [0m [38;5;154m16[0m °C[0m │ [38;5;226m _ /""[38;5;250m.-. [0m [38;5;154m16[0m-[38;5;154m17[0m °C[0m │ [38;5;250m .--. [0m [38;5;154m17[0m-[38;5;154m18[0m °C[0m │ [38;5;226m _ /""[38;5;250m.-. [0m [38;5;154m17[0m-[38;5;154m18[0m °C[0m │
|
||||||
|
│ [38;5;226m \_[38;5;250m( ). [0m [1m↖[0m [38;5;214m20[0m-[38;5;208m25[0m km/h[0m │ [38;5;226m \_[38;5;250m( ). [0m [1m↖[0m [38;5;220m17[0m-[38;5;202m29[0m km/h[0m │ [38;5;250m .-( ). [0m [1m↖[0m [38;5;190m12[0m-[38;5;208m26[0m km/h[0m │ [38;5;226m \_[38;5;250m( ). [0m [1m←[0m [38;5;190m11[0m-[38;5;214m21[0m km/h[0m │
|
||||||
|
│ [38;5;226m /[38;5;250m(___(__) [0m 15 km[0m │ [38;5;226m /[38;5;250m(___(__) [0m 14 km[0m │ [38;5;250m (___.__)__) [0m 13 km[0m │ [38;5;226m /[38;5;250m(___(__) [0m 11 km[0m │
|
||||||
|
│ 0.0 mm | 0%[0m │ 0.0 mm | 0%[0m │ 0.0 mm | 0%[0m │ 0.0 mm | 0%[0m │
|
||||||
|
└──────────────────────────────┴──────────────────────────────┴──────────────────────────────┴──────────────────────────────┘
|
||||||
|
|
||||||
|
New feature: multilingual location names [92mwttr.in/станция+Восток[0m (in UTF-8) and location search [92mwttr.in/~Kilimanjaro[0m (just add ~ before)
|
||||||
|
Follow [46m[30m@igor_chubin[0m for wttr.in updates
|
@ -1,4 +1,4 @@
|
|||||||
package bargraphtests
|
package bargraph_test
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"testing"
|
"testing"
|
14
wtf_tests/colors_test.go
Normal file
14
wtf_tests/colors_test.go
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
package wtf_tests
|
||||||
|
|
||||||
|
import (
|
||||||
|
"testing"
|
||||||
|
|
||||||
|
. "github.com/senorprogrammer/wtf/wtf"
|
||||||
|
. "github.com/stretchr/testify/assert"
|
||||||
|
)
|
||||||
|
|
||||||
|
func TestASCIItoTviewColors(t *testing.T) {
|
||||||
|
Equal(t, "", ASCIItoTviewColors(""))
|
||||||
|
Equal(t, "cat", ASCIItoTviewColors("cat"))
|
||||||
|
Equal(t, "[38;5;226mcat/[-]", ASCIItoTviewColors("[38;5;226mcat/[0m"))
|
||||||
|
}
|
@ -1,4 +1,4 @@
|
|||||||
package wtftests
|
package wtf_tests
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"testing"
|
"testing"
|
@ -1,4 +1,4 @@
|
|||||||
package wtftests
|
package wtf_tests
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"testing"
|
"testing"
|
@ -1,4 +1,4 @@
|
|||||||
package wtftests
|
package wtf_tests
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"testing"
|
"testing"
|
Loading…
x
Reference in New Issue
Block a user