<commit_before>describe Fastlane do
  describe Fastlane::FastFile do
    describe "Crashlytics Integration" do
      it "raises an error if no crashlytics path was given" do
        expect {
          Fastlane::FastFile.new.parse("lane :test do
            crashlytics({
              api_token: '<PASSWORD>',
              build_secret: 'wadus',<commit_msg>Add test<commit_after>describe Fastlane do
  describe Fastlane::FastFile do
    describe "Crashlytics Integration" do
      it "raises an error if no parameters were given" do
        expect {
          Fastlane::FastFile.new.parse("lane :test do
            crashlytics()
          end").runner.execute(:test)
        }.to raise_error("You have to pass Crashlytics parameters to the Crashlytics action, take a look at https://github.com/KrauseFx/fastlane#crashlytics".red)
      end

      it "raises an error if no crashlytics path was given" do
        expect {
          Fastlane::FastFile.new.parse("lane :test do
            crashlytics({
              api_token: '<PASSWORD>',
              build_secret: 'wadus',
{'fraction_non_alphanumeric': 0.08534322820037106, 'fraction_numerical': 0.0, 'mean_word_length': 2.4583333333333335, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 1, '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': '5885538', 'n_tokens_mistral': 317, 'n_tokens_neox': 305, 'n_words': 93}