Change map -> struct
This commit is contained in:
33
testing.odin
33
testing.odin
@@ -1,41 +1,41 @@
|
||||
#+feature dynamic-literals
|
||||
#+private
|
||||
package template
|
||||
package mustache
|
||||
|
||||
import "core:testing"
|
||||
|
||||
@(test)
|
||||
test1 :: proc(t: ^testing.T){
|
||||
fmt := "{"
|
||||
tmp := template(fmt,{})
|
||||
tmp := mustache(fmt,{})
|
||||
defer delete(tmp)
|
||||
testing.expect(t, tmp==fmt, tmp)
|
||||
}
|
||||
@(test)
|
||||
test2 :: proc(t: ^testing.T){
|
||||
fmt := "}"
|
||||
tmp := template(fmt,{})
|
||||
tmp := mustache(fmt,{})
|
||||
defer delete(tmp)
|
||||
testing.expect(t, tmp==fmt, tmp)
|
||||
}
|
||||
@(test)
|
||||
test3 :: proc(t: ^testing.T){
|
||||
fmt := "{{"
|
||||
tmp := template(fmt,{})
|
||||
tmp := mustache(fmt,{})
|
||||
defer delete(tmp)
|
||||
testing.expect(t, tmp==fmt, tmp)
|
||||
}
|
||||
@(test)
|
||||
test4 :: proc(t: ^testing.T){
|
||||
fmt := "{{}"
|
||||
tmp := template(fmt,{})
|
||||
tmp := mustache(fmt,{})
|
||||
defer delete(tmp)
|
||||
testing.expect(t, tmp==fmt, tmp)
|
||||
}
|
||||
@(test)
|
||||
test5 :: proc(t: ^testing.T){
|
||||
fmt := "{{}}"
|
||||
tmp := template(fmt,{})
|
||||
tmp := mustache(fmt,{})
|
||||
defer delete(tmp)
|
||||
testing.expect(t, tmp=="", tmp)
|
||||
}
|
||||
@@ -43,66 +43,65 @@ test5 :: proc(t: ^testing.T){
|
||||
test6 :: proc(t: ^testing.T){
|
||||
fmt := "{{foo}}"
|
||||
|
||||
dict := map[string]string{"foo"="var"}
|
||||
defer delete(dict)
|
||||
dict : struct { foo: string } = {"var"}
|
||||
|
||||
tmp := template(fmt, dict)
|
||||
tmp := mustache(fmt, dict)
|
||||
defer delete(tmp)
|
||||
testing.expect(t, tmp=="var", tmp)
|
||||
}
|
||||
@(test)
|
||||
test7 :: proc(t: ^testing.T){
|
||||
fmt := "{{{}}"
|
||||
tmp := template(fmt,{})
|
||||
tmp := mustache(fmt,{})
|
||||
defer delete(tmp)
|
||||
testing.expect(t, tmp=="", tmp)
|
||||
}
|
||||
@(test)
|
||||
test8 :: proc(t: ^testing.T){
|
||||
fmt := "{{}}}"
|
||||
tmp := template(fmt,{})
|
||||
tmp := mustache(fmt,{})
|
||||
defer delete(tmp)
|
||||
testing.expect(t, tmp=="}", tmp)
|
||||
}
|
||||
@(test)
|
||||
test9 :: proc(t: ^testing.T){
|
||||
fmt := "{{{}}}"
|
||||
tmp := template(fmt,{})
|
||||
tmp := mustache(fmt,{})
|
||||
defer delete(tmp)
|
||||
testing.expect(t, tmp=="}", tmp)
|
||||
}
|
||||
@(test)
|
||||
test10 :: proc(t: ^testing.T){
|
||||
fmt := "{{} }}"
|
||||
tmp := template(fmt,{})
|
||||
tmp := mustache(fmt,{})
|
||||
defer delete(tmp)
|
||||
testing.expect(t, tmp=="", tmp)
|
||||
}
|
||||
@(test)
|
||||
test11 :: proc(t: ^testing.T){
|
||||
fmt := "{{{} }}"
|
||||
tmp := template(fmt,{})
|
||||
tmp := mustache(fmt,{})
|
||||
defer delete(tmp)
|
||||
testing.expect(t, tmp=="", tmp)
|
||||
}
|
||||
@(test)
|
||||
test12 :: proc(t: ^testing.T){
|
||||
fmt := " {{{} }}"
|
||||
tmp := template(fmt,{})
|
||||
tmp := mustache(fmt,{})
|
||||
defer delete(tmp)
|
||||
testing.expect(t, tmp==" ", tmp)
|
||||
}
|
||||
@(test)
|
||||
test13 :: proc(t: ^testing.T){
|
||||
fmt := "{{{} }} "
|
||||
tmp := template(fmt,{})
|
||||
tmp := mustache(fmt,{})
|
||||
defer delete(tmp)
|
||||
testing.expect(t, tmp==" ", tmp)
|
||||
}
|
||||
@(test)
|
||||
test14 :: proc(t: ^testing.T){
|
||||
fmt := "{{{}}}"
|
||||
tmp := template(fmt,{})
|
||||
tmp := mustache(fmt,{})
|
||||
defer delete(tmp)
|
||||
testing.expect(t, tmp=="}", tmp)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user