Sha256: 51da7a8934114d9032bd0bdf349635718d18ca7615c740ffe53383e50a8f8d37

Contents?: true

Size: 625 Bytes

Versions: 88

Compression:

Stored size: 625 Bytes

Contents

# encoding: UTF-8
require File.expand_path('../helper', __FILE__)
require 'erb'

class BaseTest < Test::Unit::TestCase
  setup do
    @base = Sinatra.new(Sinatra::Base)
    @base.set :views, File.dirname(__FILE__) + "/views"
  end

  it 'allows unicode strings in ascii templates per default (1.9)' do
    next unless defined? Encoding
    @base.new!.erb(File.read(@base.views + "/ascii.erb").encode("ASCII"), {}, :value => "åkej")
  end

  it 'allows ascii strings in unicode templates per default (1.9)' do
    next unless defined? Encoding
    @base.new!.erb(:utf8, {}, :value => "Some Lyrics".encode("ASCII"))
  end
end

Version data entries

88 entries across 86 versions & 10 rubygems

Version Path
classiccms-0.7.5 vendor/bundle/gems/sinatra-1.3.2/test/encoding_test.rb
classiccms-0.7.4 vendor/bundle/gems/sinatra-1.3.2/test/encoding_test.rb
classiccms-0.7.3 vendor/bundle/gems/sinatra-1.3.2/test/encoding_test.rb
sinatra-acd-1.4.5 test/encoding_test.rb
sinatra-1.4.5 test/encoding_test.rb
mango-0.8.0 vendor/bundler/ruby/2.1.0/gems/sinatra-1.4.4/test/encoding_test.rb
mango-0.7.1 vendor/bundler/ruby/2.0.0/gems/sinatra-1.4.4/test/encoding_test.rb
mango-0.7.0 vendor/bundler/ruby/2.0.0/gems/sinatra-1.4.4/test/encoding_test.rb
sinatra-1.4.4 test/encoding_test.rb
torquebox-console-0.3.0 vendor/bundle/jruby/1.9/gems/sinatra-1.3.5/test/encoding_test.rb
classiccms-0.7.2 vendor/bundle/gems/sinatra-1.3.2/test/encoding_test.rb
classiccms-0.7.1 vendor/bundle/gems/sinatra-1.3.2/test/encoding_test.rb
sinatra-1.4.3 test/encoding_test.rb
classiccms-0.7.0 vendor/bundle/gems/sinatra-1.3.2/test/encoding_test.rb
torquebox-console-0.2.5 vendor/bundle/ruby/1.8/gems/sinatra-1.3.5/test/encoding_test.rb
torquebox-console-0.2.5 vendor/bundle/jruby/1.9/gems/sinatra-1.3.5/test/encoding_test.rb
sinatra-1.4.2 test/encoding_test.rb
sinatra-1.4.1 test/encoding_test.rb
sinatra-1.4.0 test/encoding_test.rb
sinatra-1.3.6 test/encoding_test.rb