review

review patchsets using your default editor
Log | Files | Refs

tree_test.odin (662B)


      1 package tree
      2 
      3 import "core:testing"
      4 
      5 @(test)
      6 ends_reads_a_range :: proc(t: ^testing.T) {
      7 	after, ranged := ends("abc")
      8 	testing.expect_value(t, after, "abc")
      9 	testing.expect_value(t, ranged, false)
     10 	after, ranged = ends("a..b")
     11 	testing.expect_value(t, after, "b")
     12 	testing.expect_value(t, ranged, true)
     13 	after, ranged = ends("a...b")
     14 	testing.expect_value(t, after, "b")
     15 	testing.expect_value(t, ranged, true)
     16 }
     17 
     18 @(test)
     19 working_tree_reads_in_place :: proc(t: ^testing.T) {
     20 	tr, ok := at("/tmp", "")
     21 	testing.expect(t, ok)
     22 	testing.expect_value(t, tr.dir, "/tmp")
     23 	testing.expect_value(t, path(tr, "a/b.go", context.temp_allocator), "/tmp/a/b.go")
     24 	close(tr)
     25 }