Sha256: bbd6d7b4667f67a1ce188ca3f6999042a5f32a4f6441f3727227f9a0ba9ec752
Contents?: true
Size: 612 Bytes
Versions: 8
Compression:
Stored size: 612 Bytes
Contents
require File.join(File.dirname(__FILE__), 'spec_helper') describe "String RDF encoding" do { "Gregg" => 'Gregg', "Dürst" => 'D\u00FCrst', "simple literal" => 'simple literal', "backslash:\\" => 'backslash:\\\\', "dquote:\"" => 'dquote:\\"', "newline:\n" => 'newline:\\n', "return:\r" => 'return:\\r', "tab:\t" => 'tab:\\t', }.each_pair do |raw, encoded| specify "'#{raw}' should escape to '#{encoded}'" do raw.rdf_escape.should == encoded end specify "'#{encoded}' should unescape to '#{raw}'" do encoded.rdf_unescape.should == raw end end end
Version data entries
8 entries across 8 versions & 2 rubygems