spec/gitx/cli/integrate_command_spec.rb in gitx-3.2.0 vs spec/gitx/cli/integrate_command_spec.rb in gitx-4.0.0.ci.234.1

- old
+ new

@@ -45,22 +45,22 @@ end it 'defaults to staging branch' do should meet_expectations end end - context 'when current_branch == master' do - let(:current_branch) { double('fake branch', name: 'master', head?: true) } - let(:local_branch_names) { ['master'] } + context 'when current_branch == main' do + let(:current_branch) { double('fake branch', name: 'main', head?: true) } + let(:local_branch_names) { ['main'] } let(:remote_branch_names) { ['origin/staging'] } before do expect(executor).to receive(:execute).with('git', 'update').ordered expect(executor).to receive(:execute).with('git', 'fetch', 'origin').ordered expect(executor).to receive(:execute).with('git', 'branch', '--delete', '--force', 'staging').ordered expect(executor).to receive(:execute).with('git', 'checkout', 'staging').ordered - expect(executor).to receive(:execute).with('git', 'merge', '--no-ff', '--message', '[gitx] Integrate master into staging', 'master').ordered + expect(executor).to receive(:execute).with('git', 'merge', '--no-ff', '--message', '[gitx] Integrate main into staging', 'main').ordered expect(executor).to receive(:execute).with('git', 'push', 'origin', 'HEAD').ordered - expect(executor).to receive(:execute).with('git', 'checkout', 'master').ordered + expect(executor).to receive(:execute).with('git', 'checkout', 'main').ordered cli.integrate end it 'does not create pull request' do expect(WebMock).to_not have_requested(:post, 'https://api.github.com/repos/wireframe/gitx/pulls') @@ -83,11 +83,11 @@ allow(cli).to receive(:ask_editor).and_return('description') expect(executor).to receive(:execute).with('git', 'update').ordered expect(executor).to receive(:execute).with('git', 'checkout', 'feature-branch').ordered expect(executor).to receive(:execute).with('git', 'update').ordered - expect(executor).to receive(:execute).with('git', 'log', 'origin/master...feature-branch', '--reverse', '--no-merges', '--pretty=format:* %B').and_return(changelog).ordered + expect(executor).to receive(:execute).with('git', 'log', 'origin/main...feature-branch', '--reverse', '--no-merges', '--pretty=format:* %B').and_return(changelog).ordered expect(executor).to receive(:execute).with('git', 'fetch', 'origin').ordered expect(executor).to receive(:execute).with('git', 'branch', '--delete', '--force', 'staging').ordered expect(executor).to receive(:execute).with('git', 'checkout', 'staging').ordered expect(executor).to receive(:execute).with('git', 'merge', '--no-ff', '--message', "[gitx] Integrate feature-branch into staging\n\nConnected to #10", 'feature-branch').ordered expect(executor).to receive(:execute).with('git', 'push', 'origin', 'HEAD').ordered @@ -107,10 +107,10 @@ end end context 'when staging branch does not exist remotely' do let(:remote_branch_names) { [] } before do - expect(repo).to receive(:create_branch).with('staging', 'master') + expect(repo).to receive(:create_branch).with('staging', 'main') expect(executor).to receive(:execute).with('git', 'update').ordered expect(executor).to receive(:execute).with('git', 'push', 'origin', 'staging:staging').ordered expect(executor).to receive(:execute).with('git', 'fetch', 'origin').ordered expect(executor).to receive(:execute).with('git', 'branch', '--delete', '--force', 'staging').and_raise(Gitx::Executor::ExecutionError).ordered