Sha256: ca7322d738f7d235f4742d98ef1c62b04393538813b63834ef70ba421a79cd1f

Contents?: true

Size: 1.45 KB

Versions: 1

Compression:

Stored size: 1.45 KB

Contents

require 'spec_helper'

describe 'KeywordRewriter' do
  before :each do
    #@while_count_sexp = method_to_sexp(WhileUser, :while_count_to_value)
    #@while_result_sexp = method_to_sexp(WhileUser, :while_result)
  end

  # These two "specs" produce sexps that I used to figure out how
  # to do the rewrite. Their outputs are in sexps_greet.txt and
  # count_to_ten_sexp.txt
  
  #it 'compares sexps of manually translated if' do
    #puts 'before translation'
    #p @greet_if_else_sexp
    #puts ''

    #puts 'after translation'
    #p @greet_changed_sexp
    #puts ''
  #end

  #it 'turns a method with block code into a sexp' do
    #count_sexp = method_to_sexp(Greeter, :count_to_ten)
    #p count_sexp
  #end
  
  # Spec used to see how "and" should be translated
  #it 'compares sexps of manually translated and' do
    #puts 'before'
    #p @method_with_and_sexp
    #puts ''

    #puts 'after'
    #p @method_with_and_result_sexp
    #puts ''
  #end
  
  # Spec used to see how && should be translated
  # Looks like it uses :and same as the other one
  # Aren't they different semantically though?
  #it 'compares sexps of manually translated &&' do
    #puts 'before'
    #p @symbolic_and_sexp
    #puts ''

    #puts 'after'
    #p @symbolic_and_result_sexp
    #puts ''
  #end

  #it 'turns a case-when into a sexp' do
    #p @describe_value_sexp  
  #end
 
  #it 'turns a while into a sexp' do
    #p @while_count_sexp
    #puts ''
    #p @while_result_sexp
  #end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
virtual_keywords-0.1.0 lib/spec/keyword_rewriter_spec.rb