Sha256: 9c9c686da74c08f8ebd7cce8506c5080432a94d1cc2ddfc3355a4b93f5b5e71a
Contents?: true
Size: 1.52 KB
Versions: 1
Compression:
Stored size: 1.52 KB
Contents
require File.expand_path('../../test_helper', __FILE__) describe 'DataSift::HistoricsPreview' do before do auth = DataSiftExample.new @datasift = auth.datasift @data = OpenStruct.new @data.valid_csdl = 'interaction.content contains "ruby"' @data.sources = 'facebook,twitter' @data.parameters = 'language.tag,freqDist,5;interaction.id,targetVol,hour' @data.start = '1398898800' @data.end = '1398985200' end ## # /preview/create # describe '#create' do before do VCR.use_cassette('preview/before_preview_create') do @hash = @datasift.compile(@data.valid_csdl)[:data][:hash] end end it 'can_create_historics_preview' do VCR.use_cassette('preview/preview_create_success') do response = @datasift.historics_preview.create(@hash, @data.sources, @data.parameters, @data.start, @data.end) assert_equal STATUS.accepted, response[:http][:status] end end end ## # /preview/get # describe '#get' do before do VCR.use_cassette('preview/before_preview_get') do @hash = @datasift.compile(@data.valid_csdl)[:data][:hash] @preview = @datasift.historics_preview.create(@hash, @data.sources, @data.parameters, @data.start, @data.end) end end it 'can get an Historics Preview' do VCR.use_cassette('preview/preview_get_success') do response = @datasift.historics_preview.get(@preview[:data][:id]) assert_equal STATUS.accepted, response[:http][:status] end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
datasift-3.2.0 | test/datasift/historics_preview_api_test.rb |