Show
Ignore:
Timestamp:
07/11/08 17:56:49 (4 months ago)
Author:
deveiant
Message:
  • Synched Rakefile with rake-tasklibs
  • Started conversion of synset tests to specs
  • Finished converting lexicon tests to specs
Files:
1 moved

Legend:

Unmodified
Added
Removed
  • branches/rakefile-work/spec/wordnet/synset_spec.rb

    r87 r93  
    1 #!/usr/bin/ruby 
    2  
    3 require "wntestcase" 
    4 require "bdb" 
    5  
    6 class SynsetTests < WordNet::TestCase 
     1#!/usr/bin/env ruby 
     2 
     3BEGIN { 
     4    require 'pathname' 
     5    basedir = Pathname.new( __FILE__ ).dirname.parent.parent 
     6 
     7    libdir = basedir + 'lib' 
     8 
     9    $LOAD_PATH.unshift( libdir ) unless $LOAD_PATH.include?( libdir ) 
     10} 
     11 
     12begin 
     13    require 'fileutils' 
     14    require 'tmpdir' 
     15    require 'bdb' 
     16    require 'spec/runner' 
     17    require 'spec/lib/helpers' 
     18 
     19    require 'wordnet/lexicon' 
     20    require 'wordnet/synset' 
     21rescue LoadError 
     22    unless Object.const_defined?( :Gem ) 
     23        require 'rubygems' 
     24        retry 
     25    end 
     26    raise 
     27end 
     28 
     29 
     30##################################################################### 
     31### C O N T E X T S 
     32##################################################################### 
     33 
     34describe WordNet::Synset do 
    735 
    836    Accessors = [ 
     
    6896         
    6997 
    70     ### Make sure the Lexicon's loaded 
    71     def setup 
    72         super 
    73  
    74         @blankSyn = WordNet::Synset::new( @lexicon, "1%n", WordNet::Noun ) 
    75         @traversalSyn = @lexicon.lookup_synsets( 'linguistics', :noun, 1 ) 
    76     end 
    77  
     98    before( :each ) do 
     99        @blank_syn = WordNet::Synset::new( @lexicon, "1%n", WordNet::Noun ) 
     100        @traversal_syn = @lexicon.lookup_synsets( 'linguistics', :noun, 1 ) 
     101    end 
     102     
    78103 
    79104    #################################################################