Sha256: cf432a9a27c24fb3d22e3938af4f80f601f34dc57c06c8289867492d8638289e
Contents?: true
Size: 1.18 KB
Versions: 7
Compression:
Stored size: 1.18 KB
Contents
# encoding: UTF-8 require 'acceptance/acceptance_helper' class EmojiController < ApplicationController def index render :inline => "<%= emoji_table.black_sun_with_rays %>", :layout => true end def with_unicode render :inline => "てすと<%= emoji_table.black_sun_with_rays %>", :layout => true end end feature 'emoji table' do scenario 'for docomo', :driver => :docomo do visit '/emoji' page.source.should match("\uE63E") end scenario 'for au', :driver => :au do visit '/emoji' page.source.should match("\uEF60") end scenario 'for au SSL', :driver => :au do visit 'https://www.example.com/emoji' page.source.should match([0xF660].pack("n").force_encoding("Shift_JIS")) end scenario 'for au SSL with unicode source', :driver => :au do visit 'https://www.example.com/emoji/with_unicode' expected = "てすと".encode("Shift_JIS") + [0xF660].pack("n").force_encoding("Shift_JIS") page.source.should match(expected) end scenario 'for softbank', :driver => :softbank do visit '/emoji' page.source.should match("\uE04A") end scenario 'for non galakei' do visit '/emoji' page.source.should match("\u2600") end end
Version data entries
7 entries across 7 versions & 1 rubygems