github.com/nuvolaris/goja@v0.0.0-20230825100449-967811910c6d/builtin_global_test.go (about)

     1  package goja
     2  
     3  import (
     4  	"testing"
     5  )
     6  
     7  func TestEncodeURI(t *testing.T) {
     8  	const SCRIPT = `
     9  	encodeURI('тест')
    10  	`
    11  
    12  	testScript(SCRIPT, asciiString("%D1%82%D0%B5%D1%81%D1%82"), t)
    13  }
    14  
    15  func TestDecodeURI(t *testing.T) {
    16  	const SCRIPT = `
    17  	decodeURI("http://ru.wikipedia.org/wiki/%d0%ae%D0%bd%D0%B8%D0%BA%D0%BE%D0%B4")
    18  	`
    19  
    20  	testScript(SCRIPT, newStringValue("http://ru.wikipedia.org/wiki/Юникод"), t)
    21  }