<commit_before>require 'test_helper'

class NoteEditingTest < ActionDispatch::IntegrationTest
  test 'editação de nota' do
    use_js
    log_in
    visit '/'
    click_on "actions-#{notes(:one).id}"
    click_on "edit-#{notes(:one).id}"
    fill_in 'note_title', with: 'Nova Nota'
    fill_in 'note_body', with: 'Novo Texto'
    click_on 'SkyBlue'
    click_on I18n.t('actions.save_note')
    assert page.has_content?('Nova Nota'), 'Título não encontrado'
    assert page.has_content?('Novo Texto'), 'Texto não encontrado'
    assert page.all('.note .well').first['style']
      .include?("background-color: SkyBlue"), "Cor errada"
  end

  test 'erro na criação de nota' do
    use_js
    log_in
    visit '/'
    click_on "actions-#{notes(:one).id}"
    click_on "edit-#{notes(:one).id}"
    fill_in 'note_body', with: ''
    click_on I18n.t('actions.save_note')
    assert page.has_selector? 'div#errors'
  end
end<commit_msg>Erros de digitação corrigidos<commit_after>require 'test_helper'

class NoteEditingTest < ActionDispatch::IntegrationTest
  test 'edição de nota' do
    use_js
    log_in
    visit '/'
    click_on "actions-#{notes(:one).id}"
    click_on "edit-#{notes(:one).id}"
    fill_in 'note_title', with: 'Nova Nota'
    fill_in 'note_body', with: 'Novo Texto'
    click_on 'SkyBlue'
    click_on I18n.t('actions.save_note')
    assert page.has_content?('Nova Nota'), 'Título não encontrado'
    assert page.has_content?('Novo Texto'), 'Texto não encontrado'
    assert page.all('.note .well').first['style']
      .include?('background-color: SkyBlue'), 'Cor errada'
  end

  test 'erro na edição de nota' do
    use_js
    log_in
    visit '/'
    click_on "actions-#{notes(:one).id}"
    click_on "edit-#{notes(:one).id}"
    fill_in 'note_body', with: ''
    click_on I18n.t('actions.save_note')
    assert page.has_selector? 'div#errors'
  end
end
{'fraction_non_alphanumeric': 0.14522156967431926, 'fraction_numerical': 0.004271222637479978, 'mean_word_length': 3.708542713567839, 'pattern_counts': {'":': 0, '<': 5, '<?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': '5380031', 'n_tokens_mistral': 687, 'n_tokens_neox': 688, 'n_words': 152}