<commit_before># coding: utf-8
require_relative 'spec_helper'


describe "試合終了テスト" do
  # DIALOGUE_MESSAGE_FOR_QUIT = '試合を終了しますか？'

  it "アプリのタイトルが正しく表示される" do
    can_see(TITLE)
  end

  describe '歌読み上げ画面からの試合終了' do
    it '試合開始' do
      open_game
    end

    it 'quitボタンを押すと、ダイアログが開く' do
      open_quit_dialogue('quit_button')
    end

    it '「終了する」を押すと、トップ画面に戻る' do
      alert_dismiss
      can_see(TITLE)
      can_not_see(JOKA)
    end

    it 'もういちど試合再開' do
      open_game
    end

    it 'quitボタンを押すと、ダイアログが開く' do
      open_quit_dialogue('quit_button')
    end

    it '「続ける」を押すと、ゲーム再開' do
      alert_accept
      can_not_see(TITLE)
      can_see(JOKA)
    end

    it 'ふたたび試合を抜ける' do
      open_quit_dialogue('quit_button')
      alert_dismiss
    end
  end

  describe '「次はどうする？」画面からのゲーム終了テスト' do
    it '初心者モードをonにする' do
      can_see('空札を加える')
      # click_element_of('UIATableCell', name: '読み上げモード')
      # can_see('読み上げモードを選ぶ')
      set_recite_mode_beginner
      can_not_see('空札を加える')
    end

    it '試合を開始し、早送りボタンを押して、1首めへ' do
      open_game
      button('forward').click
      expect(first_text_elem.value).to match_regex /\A1首め/
    end

    it 'さらに早送りボタンを押して、下の句へ。' do
      button('forward').click
      expect(first_text_elem.value).to match_regex /下の句/
    end

    it 'もう一度早送りボタンを押すと、「次はどうする？」画面になる' do
      button('forward').click
      expect(first_text_elem.value).to eq WHATS_NEXT_STR
    end

    it 'quitボタンを押すと、ダイアログが開く' do
      open_quit_dialogue('exit')
    end
<commit_msg>Update quit_game_button, and now 4 tests pass! for Appium 1.6.5<commit_after># coding: utf-8
require_relative 'spec_helper'


describe "試合終了テスト" do
  # DIALOGUE_MESSAGE_FOR_QUIT = '試合を終了しますか？'

  it "アプリのタイトルが正しく表示される" do
    can_see(TITLE)
  end

  describe '歌読み上げ画面からの試合終了' do
    it '試合開始' do
      open_game
    end

    it 'quitボタンを押すと、ダイアログが開く' do
      open_quit_dialogue('quit_button')
    end

    it '「終了する」を押すと、トップ画面に戻る' do
      alert_dismiss
      can_see(TITLE)
      can_not_see(JOKA)
    end

    it 'もういちど試合再開' do
      open_game
    end

    it 'quitボタンを押すと、ダイアログが開く' do
      open_quit_dialogue('quit_button')
    end

    it '「続ける」を押すと、ゲーム再開' do
      alert_accept
      can_not_see(TITLE)
      can_see(JOKA)
    end

    it 'ふたたび試合を抜ける' do
      open_quit_dialogue('quit_button')
      alert_dismiss
    end
  end

  describe '「次はどうする？」画面からのゲーム終了テスト' do
    it '初心者モードをonにする' do
      can_see('空札を加える')
      # click_element_of('UIATableCell', name: '読み上げモード')
      # can_see('読み上げモードを選ぶ')
      set_recite_mode_beginner
      can_not_see('空札を加える')
    end

    it '試合を開始し、早送りボタンを押して、1首めへ' do
      open_game
      click_forward_button
      expect(first_text_elem.value).to match_regex /\A1首め/
    end

    it 'さらに早送りボタンを押して、下の句へ。' do
      click_forward_button
      expect(first_text_elem.value).to match_regex /下の句/
    end

    it 'もう一度早送りボタンを押すと、「次はどうする？」画面になる' do
      click_forward_button
      expect(first_text_elem.value).to eq WHATS_NEXT_STR
    end

    it 'quitボタンを押すと、ダイアログが開く' do
      open_quit_dialogue('exit')
    end

{'fraction_non_alphanumeric': 0.09055501460564752, 'fraction_numerical': 0.0032456994482310936, 'mean_word_length': 2.81908302354399, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2337222', 'n_tokens_mistral': 1609, 'n_tokens_neox': 1566, 'n_words': 215}