diff options
author | Lamont Granquist <lamont@scriptkiddie.org> | 2014-01-13 00:36:07 -0800 |
---|---|---|
committer | Lamont Granquist <lamont@scriptkiddie.org> | 2014-01-13 00:36:07 -0800 |
commit | 244e77539c59866b429c869284167296be3b44d7 (patch) | |
tree | 0bbc84bbfbd5b02ac9bd1087f6d1572305b9c9b5 /spec/ffi_yajl | |
parent | 97d1f5055528f6f29aa3052a60efde5d86988ee4 (diff) | |
download | ffi-yajl-244e77539c59866b429c869284167296be3b44d7.tar.gz |
test for unsigned 32-bit int failure on c extension
Diffstat (limited to 'spec/ffi_yajl')
-rw-r--r-- | spec/ffi_yajl/encoder_spec.rb | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/spec/ffi_yajl/encoder_spec.rb b/spec/ffi_yajl/encoder_spec.rb index 443e987..a1c439e 100644 --- a/spec/ffi_yajl/encoder_spec.rb +++ b/spec/ffi_yajl/encoder_spec.rb @@ -45,5 +45,11 @@ describe "FFI_Yajl::Encoder" do ruby = {"thing" => :one} expect(encoder.encode(ruby)).to eq('{"thing":"one"}') end + + it "can encode 32-bit unsigned ints" do + ruby = {"gid"=>4294967294} + expect(encoder.encode(ruby)).to eq('{"gid":4294967294}') + end + end |