Sha256: 9a0614e51f818563c0ed695d7e0a7557c60942b4a28ee5d4deed9cb4392520f8

Contents?: true

Size: 720 Bytes

Versions: 1

Compression:

Stored size: 720 Bytes

Contents

module Hodor::Oozie
  describe HadoopJob do
    describe "Required Public Interface" do
      subject { Hodor::Oozie::HadoopJob.instance_methods }

      # Public fields
      it { should include :id }
      it { should include :parent_id }

      # Public methods
      it { should include :children }
    end

    context "Request action by job id" do
      include_context "hodor api" do
        let(:playback) { :sample_hadoop_job }
      end

      before(:each) do
        expect(session).not_to receive(:rest_call)
        @job = oozie.job_by_id "job_1443733596356_96843"
      end

      it "should have the correct type" do
        expect(@job.class).to eql(Hodor::Oozie::HadoopJob)
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
hodor-1.0.2 spec/integration/api/oozie/hadoop_job_spec.rb