Sha256: d39b7732709be182edfe5b99a3e6537142822ad76cc8936f09bacf89e1302223

Contents?: true

Size: 1.38 KB

Versions: 8

Compression:

Stored size: 1.38 KB

Contents

# encoding: UTF-8
require File.expand_path(File.dirname(__FILE__) + '/acceptance_helper')

class HankakuController < ApplicationController
  def index
    render :inline => "<div id='hankaku'>メインガギ漢字ひらがな</div>", :layout => true
  end

  def textarea
    render :inline => "<textarea id='hankaku'>メインガギ漢字ひらがな</textarea>", :layout => true
  end

  def input
    render :inline => "<input id='hankaku' value='メインガギ漢字ひらがな' />", :layout => true
  end
end

feature 'hankaku conversion' do
  shared_examples_for "galakei" do |driver|
    scenario "for #{driver} viewing text", :driver => driver do
      visit '/hankaku'
      page.find("#hankaku").text.should == "メインガギ漢字ひらがな"
    end

    scenario "for #{driver} viewing textarea", :driver => driver do
      visit '/hankaku/textarea'
      page.find("#hankaku").text.should == "メインガギ漢字ひらがな"
    end

    scenario "for #{driver} viewing input", :driver => driver do
      visit '/hankaku/input'
      page.find("#hankaku")["value"].should == "メインガギ漢字ひらがな"
    end
  end
  it_should_behave_like "galakei", :docomo
  it_should_behave_like "galakei", :softbank
  it_should_behave_like "galakei", :au

  scenario 'for PC' do
    visit '/hankaku'
    page.find("#hankaku").text.should == "メインガギ漢字ひらがな"
  end

end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
galakei-0.13.7 spec/acceptance/hankaku_filter_spec.rb
galakei-0.13.6 spec/acceptance/hankaku_filter_spec.rb
galakei-0.13.5 spec/acceptance/hankaku_filter_spec.rb
galakei-0.13.4 spec/acceptance/hankaku_filter_spec.rb
galakei-0.13.3 spec/acceptance/hankaku_filter_spec.rb
galakei-0.13.2 spec/acceptance/hankaku_filter_spec.rb
galakei-0.13.1 spec/acceptance/hankaku_filter_spec.rb
galakei-0.13.0 spec/acceptance/hankaku_filter_spec.rb