Sha256: 877d27d53c5d8919cab8b1bd0fba8200502d7c81186fe0f9933b01fab2da5ff7

Contents?: true

Size: 1.35 KB

Versions: 8

Compression:

Stored size: 1.35 KB

Contents

# encoding: UTF-8
require 'acceptance/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.15.2 spec/acceptance/hankaku_filter_spec.rb
galakei-0.15.1 spec/acceptance/hankaku_filter_spec.rb
galakei-0.15.0 spec/acceptance/hankaku_filter_spec.rb
galakei-0.14.4 spec/acceptance/hankaku_filter_spec.rb
galakei-0.14.3 spec/acceptance/hankaku_filter_spec.rb
galakei-0.14.2 spec/acceptance/hankaku_filter_spec.rb
galakei-0.14.1 spec/acceptance/hankaku_filter_spec.rb
galakei-0.14.0 spec/acceptance/hankaku_filter_spec.rb