diff options
| author | Jérémy Zurcher <jeremy@asynk.ch> | 2012-01-23 17:19:17 +0100 | 
|---|---|---|
| committer | Jérémy Zurcher <jeremy@asynk.ch> | 2012-01-23 17:19:17 +0100 | 
| commit | 37d5e4861d4e1e7edf7785e5f77392d8b3abb591 (patch) | |
| tree | d0d726db212a610d7e65434b4159568734c6212b /spec | |
| parent | 94fbd4cd14bd1abe0511c1a0c6ce670b460ba3ac (diff) | |
| download | ffi-efl-37d5e4861d4e1e7edf7785e5f77392d8b3abb591.zip ffi-efl-37d5e4861d4e1e7edf7785e5f77392d8b3abb591.tar.gz  | |
update ecore_* native, and specs
Diffstat (limited to 'spec')
| -rw-r--r-- | spec/ecore_evas_spec.rb | 29 | 
1 files changed, 19 insertions, 10 deletions
diff --git a/spec/ecore_evas_spec.rb b/spec/ecore_evas_spec.rb index 7ded12e..07243d9 100644 --- a/spec/ecore_evas_spec.rb +++ b/spec/ecore_evas_spec.rb @@ -2,6 +2,7 @@  # -*- coding: UTF-8 -*-  #  require 'efl/eina_list' +require 'efl/ecore'  require 'efl/ecore_evas'  require './spec/helper'  # @@ -29,7 +30,6 @@ describe 'Efl::EcoreEvas' do          EcoreEvas.engines_free EcoreEvas.engines_get          l = EcoreEvas.engines_list          r = l.inject("\t") do |s,e| s+=e.read_string+' ' end -        puts r          EcoreEvas.engines_free l      end      # @@ -82,23 +82,34 @@ describe 'Efl::EcoreEvas' do          it "move, resize move_resize and geometry_get  (and check association)" do              @e.geometry_get.should == [10,10,100,120]              @bg.geometry_get.should == [0,0,100,120] -            @e.move 20, 20 +            @e.move 50, 50              ecore_loop 3              g = @e.geometry_get -            g.delete_at 1 -            g.should == [20,100,120] +            g[0].should >=50 +            g[0].should <=60 +            g[1].should >=60 +            g[1].should <=80 +            g.delete_at 0 +            g.delete_at 0 +            g.should == [100,120]              @bg.geometry_get.should == [0,0,100,120]              @e.resize 200,150              ecore_loop 3              g = @e.geometry_get -            g.delete_at 1 -            g.should == [20,200,150] +            g.delete_at 0 +            g.delete_at 0 +            g.should == [200,150]              @bg.geometry_get.should == [0,0,200,150]              @e.move_resize 10, 0, 130, 100              ecore_loop 3              g = @e.geometry_get -            g.delete_at 1 -            g.should == [10,130,100] +            g[0].should >=10 +            g[0].should <=20 +            g[1].should >=20 +            g[1].should <=30 +            g.delete_at 0 +            g.delete_at 0 +            g.should == [130,100]              @bg.geometry_get.should == [0,0,130,100]              g = @e.geometry_get          end @@ -203,8 +214,6 @@ describe 'Efl::EcoreEvas' do              bool_check @e, 'override'          end          # -        # FIXME maximized -        # ecore/src/lib/ecore_evas/ecore_evas.c => ecore_evas_maximized_set => IFC => return          it "maximized set/get " do              bool_check @e, 'maximized', 5          end  | 
