<commit_before>require 'spec_helper'

describe Spree::UserMailer do
  let(:user) { create(:user) }

  before do
    ActionMailer::Base.default_url_options[:host] = "http://example.com"
  end

  describe '#reset_password_instructions' do
    describe 'message contents' do
      before do
        Spree::UserMailer.reset_password_instructions(user.id).deliver
        @message = ActionMailer::Base.deliveries.last
      end

      context 'subject includes' do
        it 'translated devise instructions' do <commit_msg>Spree::UserMailer tests now need to pass TWO arguments<commit_after>require 'spec_helper'

describe Spree::UserMailer do
  let(:user) { create(:user) }

  before do
    ActionMailer::Base.default_url_options[:host] = "http://example.com"
    user = create(:user)
    Spree::UserMailer.reset_password_instructions(user, 'token goes here').deliver
    @message = ActionMailer::Base.deliveries.last
  end

  describe '#reset_password_instructions' do
    describe 'message contents' do
      before do
        Spree::UserMailer.reset_password_instructions(user.id).deliver
        @message = ActionMailer::Base.deliveries.last
      end

      context 'subject includes' do
        it 'translated devise instructions' do 
{'fraction_non_alphanumeric': 0.09781729991915926, 'fraction_numerical': 0.0, 'mean_word_length': 3.9126984126984126, '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': '5915594', 'n_tokens_mistral': 374, 'n_tokens_neox': 360, 'n_words': 83}