Sha256: 87c75b5ccbb327b6cc78d26c0e85b10fdbbbde9a5f1100973967cb1990f4bedf
Contents?: true
Size: 849 Bytes
Versions: 1
Compression:
Stored size: 849 Bytes
Contents
require '../examples/auth' require 'test/unit' class CoreApiTest < Test::Unit::TestCase def setup auth = DataSiftExample.new @datasift = auth.datasift @csdl = 'interaction.content contains "test"' end def teardown # Do nothing end def test_csdl_validation assert_true @datasift.valid?(@csdl) assert_raise_kind_of BadRequestError do datasift.valid?(@csdl+' random string') end end def test_compile stream = @datasift.compile(@csdl) hash_asserts(stream) end def test_dpus stream = @datasift.compile(@csdl) hash_asserts(stream) dpus = @datasift.dpu stream[:data][:hash] assert_not_nil dpus[:data][:dpu] assert_not_nil dpus[:data][:detail] end def hash_asserts(stream) assert_not_nil stream[:data] assert_not_nil stream[:data][:hash] end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
datasift-3.0.0.beta | tests/core_api_test.rb |