diff options
| author | Jérémy Zurcher <jeremy.zurcher@heraeus.com> | 2011-04-20 09:40:26 +0200 | 
|---|---|---|
| committer | Jérémy Zurcher <jeremy.zurcher@heraeus.com> | 2011-04-20 09:40:26 +0200 | 
| commit | 0e9018d11822ba3afeea664dc9326de0d272602b (patch) | |
| tree | 00e4985c3da76c3ad4efaf6d53f091c0a4513b3e /spec | |
| parent | d1d0a4652b570f1bd76c5550d7a39520954cd533 (diff) | |
| download | ffi-efl-0e9018d11822ba3afeea664dc9326de0d272602b.zip ffi-efl-0e9018d11822ba3afeea664dc9326de0d272602b.tar.gz  | |
add quick and ugly evas lib and specs
Diffstat (limited to 'spec')
| -rw-r--r-- | spec/evas_spec.rb | 50 | 
1 files changed, 25 insertions, 25 deletions
diff --git a/spec/evas_spec.rb b/spec/evas_spec.rb index 308e01a..66c4d4c 100644 --- a/spec/evas_spec.rb +++ b/spec/evas_spec.rb @@ -3,52 +3,52 @@  #  require 'e17/evas'  # -describe E17::EVAS do +describe E17::Evas do      #      include E17      #      it "should init" do -        EVAS.init.should eql 1 -        EVAS.init.should eql 2 -        EVAS.init.should eql 3 +        Evas.init.should eql 1 +        Evas.init.should eql 2 +        Evas.init.should eql 3      end      #      it "should shutdown" do -        EVAS.shutdown.should eql 2 -        EVAS.shutdown.should eql 1 -        EVAS.shutdown.should eql 0 +        Evas.shutdown.should eql 2 +        Evas.shutdown.should eql 1 +        Evas.shutdown.should eql 0      end      #      it "evas alloc error enum is ok" do -        EVAS.enum_value(:none).should eql 0 -        EVAS.enum_value(:fatal).should eql 1 -        EVAS.enum_value(:recovered).should eql 2 -        EVAS.enum_type(:evas_alloc_error)[0].should eql :none -        EVAS.enum_type(:evas_alloc_error)[1].should eql :fatal -        EVAS.enum_type(:evas_alloc_error)[2].should eql :recovered -        EVAS.enum_type(:evas_alloc_error)[:none].should eql 0 -        EVAS.enum_type(:evas_alloc_error)[:fatal].should eql 1 -        EVAS.enum_type(:evas_alloc_error)[:recovered].should eql 2 +        E17::API.enum_value(:evas_alloc_error_none).should eql 0 +        E17::API.enum_value(:evas_alloc_error_fatal).should eql 1 +        E17::API.enum_value(:evas_alloc_error_recovered).should eql 2 +        E17::API.enum_type(:evas_alloc_error)[0].should eql :evas_alloc_error_none +        E17::API.enum_type(:evas_alloc_error)[1].should eql :evas_alloc_error_fatal +        E17::API.enum_type(:evas_alloc_error)[2].should eql :evas_alloc_error_recovered +        E17::API.enum_type(:evas_alloc_error)[:evas_alloc_error_none].should eql 0 +        E17::API.enum_type(:evas_alloc_error)[:evas_alloc_error_fatal].should eql 1 +        E17::API.enum_type(:evas_alloc_error)[:evas_alloc_error_recovered].should eql 2      end      #      it "should have no memory allocation error occured" do -        EVAS.init -        EVAS.alloc_error.should eql :none -        EVAS.shutdown +        Evas.init +        Evas.alloc_error.should eql :evas_alloc_error_none +        Evas.shutdown      end      #      it "should process async events" do          cb = Proc.new do |target,type,evt|              target.read_string.should eql "target" -            type.should eql :show +            type.should eql :evas_callback_show              evt.read_string.should eql "work"          end -        EVAS.init +        Evas.init          target = FFI::MemoryPointer.from_string("target")          work = FFI::MemoryPointer.from_string("work") -        EVAS.async_events_put target, :show, work, cb -        EVAS.async_events_process.should eql 1 -        EVAS.async_events_process.should eql 0 -        EVAS.shutdown +        Evas.async_events_put target, :evas_callback_show, work, cb +        Evas.async_events_process.should eql 1 +        Evas.async_events_process.should eql 0 +        Evas.shutdown      end  end  | 
