Sha256: 791ffdcff61a657e2ff6c16942b9dd432c7bc3bdaa04b8de036d4e2a847b795f
Contents?: true
Size: 1.25 KB
Versions: 1
Compression:
Stored size: 1.25 KB
Contents
# frozen_string_literal: true require "fileutils" require_relative "run_this_first_helper" load "bin/run_this_first" RSpec.describe(JekyllPluginTemplateModule) do it "rename_identifiers" do run_this_first = JekyllPluginTemplateModule::RunThisFirst.new(RSpec.configuration.work_dir) run_this_first.rename_identifiers("old_variable_name", "new_variable_name") gemspec = File.read("old_name.gemspec") expect(gemspec).to include <<~END_GEMSPEC require_relative "lib/new_name/version" Gem::Specification.new do |spec| github = "https://github.com/mslinn/new_name" spec.name = "new_name" spec.version = NewNameVersion::VERSION end END_GEMSPEC version_rb = File.read("old_name/old_name/version.rb") expect(version_rb).to include("class NewName") old_name_rb = File.read("old_name/old_name/old_name.rb") expect(old_name_rb).to include("new_name") end it "rename_files" do run_this_first = JekyllPluginTemplateModule::RunThisFirst.new(RSpec.configuration.work_dir) run_this_first.rename_files("old_name", "new_name") expect(Dir["."]).to match_array[ "new_name.gemspec", "lib/new_name.rb", "lib/new_name/new_name.rb", "lib/new_name/version.rb" ] end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
jekyll_plugin_template-0.1.3 | spec/run_this_first_spec.rb |