gitlab.com/SkynetLabs/skyd@v1.6.9/cmd/skyc/skynetcmd_helpers_test.go (about)

     1  package main
     2  
     3  import "testing"
     4  
     5  // TestSanitizeSkylinks probes the helper function sanitizeSkylinks
     6  func TestSanitizeSkylinks(t *testing.T) {
     7  	t.Parallel()
     8  
     9  	in := []string{"", "sia://", "sia://link", "sia:link", "sia:/link", "sia//link", "link"}
    10  	out := []string{"", "", "link", "sia:link", "sia:/link", "sia//link", "link"}
    11  
    12  	results := sanitizeSkylinks(in)
    13  	for i, r := range results {
    14  		if r != out[i] {
    15  			t.Errorf("result `%v`, expected `%v`", r, out[i])
    16  		}
    17  	}
    18  }