[backport] rewrite flaky runnable example

(cherry picked from commit 5381c810a8)
This commit is contained in:
narimiran
2019-11-06 15:54:21 +01:00
parent beaead0fd1
commit e2aa1d6d84

View File

@@ -82,9 +82,11 @@ proc extractRGB*(a: Color): tuple[r, g, b: range[0..255]] =
a = Color(0xff_00_ff)
b = Color(0x00_ff_cc)
type
col = range[0..255]
assert extractRGB(a) == (r: 255.col, g: 0.col, b: 255.col)
assert extractRGB(b) == (r: 0.col, g: 255.col, b: 204.col)
Col = range[0..255]
# assert extractRGB(a) == (r: 255.Col, g: 0.Col, b: 255.Col)
# assert extractRGB(b) == (r: 0.Col, g: 255.Col, b: 204.Col)
echo extractRGB(a)
echo extractRGB(b)
result.r = a.int shr 16 and 0xff
result.g = a.int shr 8 and 0xff