Sha256: 55323fb83a8db686e24ab0c903cfadd1ca3d9042018f05fae2d2ddc576ecd170

Contents?: true

Size: 1.99 KB

Versions: 2

Compression:

Stored size: 1.99 KB

Contents

require 'spec_helper'


describe Kishu::ResolutionEvent, vcr: true, :order => :defined do

  describe "wrap_event" do
    context "when doi exist" do
      let(:event){create(:resolution_event)}
      it "should wrap correctly" do
        puts event.dig(:totale)
        response = subject.wrap_event(event)
        expect(response).to eq({})
      end
    end
    context "when doi has not type assigned" do
      let(:event) {{
        "key": {
          "doi": "10.13130//3192"
        },
        "doc_count": 2,
        "totale": {
          "doc_count_error_upper_bound": 0,
          "sum_other_doc_count": 0,
          "buckets": [
            {
              "key": "10.13130//3192_regular",
              "doc_count": 2
            }
          ]
        },
        "unqiue": {
          "doc_count_error_upper_bound": 0,
          "sum_other_doc_count": 0,
          "buckets": [
            {
              "key": "2018-04-15_12_10.13130//3192_5.168.132.15_Mozilla/5.0 (Linux; Android 6.0.1; SAMSUNG SM-A520F Build/MMB29K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/5.4 Chrome/51.0.2704.106 Mobile Safari/537.36_regular",
              "doc_count": 1
            },
            {
              "key": "2018-04-15_16_10.13130//3192_151.15.225.227_Mozilla/5.0 (iPhone; CPU iPhone OS 11_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/11.0 Mobile/15E148 Safari/604.1_regular",
              "doc_count": 1
            }
          ]
        }
      }}
      it "should return an dataset event" do
        response = ResolutionEvent.wrap_event(event)
        expect(response).to eq({})
      end
    end
    context "when event is empty" do
      let(:event) {""}
      it "should fail" do
        response = ResolutionEvent.wrap_event(event)
        expect(response).to eq({})
      end
    end
  end


  describe "" do
    context "" do
      it "should return the data for one message" do
  
      end
    end
  end

  describe "" do
    context "" do
      it "" do
  
      end
    end
  end
end




Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
kishu-0.0.1 spec/resolution_event_spec.rb
kishu-0.0.0 spec/resolution_event_spec.rb