Sha256: 6ee51a9566ed51f262b2b24f134e61c2c212882515e5a507c3998a414c43c50c
Contents?: true
Size: 731 Bytes
Versions: 2
Compression:
Stored size: 731 Bytes
Contents
# coding: utf-8 require 'spec_helper' RSpec.describe Verse::Sanitizer, '.replace' do subject(:sanitizer) { described_class.new } { " \n" => ' ', "\n " => ' ', "\n" => ' ', "\n\n\n" => ' ', " \n " => ' ', " \n \n \n" => ' ' }.each do |string, expected| it "replaces '#{string.gsub(/\n/, '\\n')}' with whitespace" do expect(sanitizer.replace(string)).to eq(expected) end end { " \r\n" => ' ', "\r\n " => ' ', "\r\n" => ' ', " \r\n " => ' ', }.each do |string, expected| it "replaces '#{string.gsub(/\r\n/, '\\r\\n')}' with whitespace" do expect(sanitizer.replace(string, "\r\n")).to eq(expected) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
verse-0.4.0 | spec/unit/sanitizer/replace_spec.rb |
verse-0.3.0 | spec/unit/sanitizer/replace_spec.rb |