blob: 3fb64deed9e11808e33d5c3448c1607356ecb4f4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
package tests
import "core:log"
import "src:common"
import "core:testing"
@(test)
common_get_absolute_range_starting_newline :: proc(t: ^testing.T) {
src := `
package foo
main :: proc() {
}
`
range := common.Range{
start = {
line = 0,
character = 0,
},
end = {
line = 1,
character = 0,
}
}
absolute_range, ok := common.get_absolute_range(range, transmute([]u8)(src))
if !ok {
log.error(t, "failed to get absolute_range")
}
if absolute_range != {0, 1} {
log.error(t, "incorrect absolute_range", absolute_range, ok)
}
}
|