• Jump To … +
    assert_Array.litcoffee assert_Boolean.litcoffee assert_Function.litcoffee assert_Number.litcoffee assert_Object.litcoffee assert_String.litcoffee fluentnode.coffee index.md Array.litcoffee Boolean.litcoffee Function.litcoffee Number.litcoffee Object.litcoffee String.litcoffee console.litcoffee crypto.litcoffee fs.litcoffee http.GET.litcoffee http.POST.litcoffee http.Server.litcoffee http.litcoffee path.litcoffee process.litcoffee encoding.litcoffee globals.litcoffee assert_Array.test.coffee assert_Boolean.test.coffee assert_Function.test.coffee assert_Number.test.coffee assert_Object.test.coffee assert_String.test.coffee fluentnode.test.coffee Array.test.coffee Boolean.test.coffee Function.test.coffee Number.test.coffee Object.test.coffee String.test.coffee console.test.coffee crypto.test.coffee fs.test.coffee http.GET.test.coffee http.POST.test.coffee http.Server.test.coffee http.test.coffee path.test.coffee process.test.coffee encoding.test.coffee globals.test.coffee
  • encoding.test.coffee

  • ¶
    require('../../src/fluentnode')
    
    describe '| utils | encoding.test',->
      url_Encoded_Chars         = '#@$%^&+=[][];\\:"|,/<>?'
      url_Encoded_Chars_Decoded = '%23%40%24%25%5E%26%2B%3D%5B%5D%5B%5D%3B%5C%3A%22%7C%2C%2F%3C%3E%3F'
      url_Encoded_Skipped_Chars = '!*()_-\'.'
    
      it 'url_Encode',->
    
        url_Encoded_Chars.url_Encode()
                         .assert_Is(url_Encoded_Chars_Decoded)
                         .split('%').remove_First().size()
                         .assert_Is url_Encoded_Chars.size()
    
        url_Encoded_Skipped_Chars.url_Encode()
                                 .assert_Is url_Encoded_Skipped_Chars
    
    
        ''.encode_Url.assert_Is ''.url_Encode
    
      it 'url_Decode',->
        url_Encoded_Chars_Decoded.url_Decode().assert_Is url_Encoded_Chars
        url_Encoded_Chars_Decoded.url_Decode().url_Encode().assert_Is url_Encoded_Chars_Decoded
        url_Encoded_Skipped_Chars.url_Decode().assert_Is url_Encoded_Skipped_Chars
        ''.decode_Url.assert_Is ''.url_Decode