Sha256: 9ac6a23161b7bc473c1f3c7d2fe98a1b596fd41c28db3c8bfe1b7bce679f28d3

Contents?: true

Size: 1.46 KB

Versions: 19

Compression:

Stored size: 1.46 KB

Contents

require 'spec_helper'

describe WhowishWordController do
  
  it "adds a word correctly" do
    
    word_id = "some_controller/some_view.html.erb:some_word(en)"
    content = "Hello"
    
    post :change_word, {
                          :word_id => word_id,
                          :content => content
                        }
                        
    body = expect_json_response    
    body['ok'].should be_true
    
    commit_database
    
    word = WhowishWordHtml.first(:conditions=>{:word_id=>word_id})
    word.content.should == content
    
    WhowishWord.words[word_id].should == content
    WhowishWord.words.length.should == 1
    
  end
  
  it "changes a word correctly" do
    
    word_id = "some_controller/some_view.html.erb:some_word(en)"
    content = "Hello"
    
    WhowishWord.add_or_set_word(word_id, content)
    WhowishWordHtml.create(:word_id=>word_id, :content=>content)
    
    new_content = "Yo!"
    
    post :change_word, {
                          :word_id => word_id,
                          :content => new_content
                        }
                        
    body = expect_json_response    
    body['ok'].should be_true
    
    commit_database
    
    word = WhowishWordHtml.first(:conditions=>{:word_id=>word_id})
    word.content.should == new_content
    
    WhowishWord.words[word_id].should == new_content
    WhowishWord.words.length.should == 1
    
  end
  
end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
whowish_word-0.3.1 rails/spec/controllers/whowish_word_controller_spec.rb
whowish_word-0.3.0 rails/spec/controllers/whowish_word_controller_spec.rb
whowish_word-0.2.7 rails/spec/controllers/whowish_word_controller_spec.rb
whowish_word-0.2.6 rails/spec/controllers/whowish_word_controller_spec.rb
whowish_word-0.2.5 rails/spec/controllers/whowish_word_controller_spec.rb
whowish_word-0.2.3 rails/spec/controllers/whowish_word_controller_spec.rb
whowish_word-0.2.2 rails/spec/controllers/whowish_word_controller_spec.rb
whowish_word-0.2.1 rails/spec/controllers/whowish_word_controller_spec.rb
whowish_word-0.2.0 rails/spec/controllers/whowish_word_controller_spec.rb
whowish_word-0.1.9 rails/spec/controllers/whowish_word_controller_spec.rb
whowish_word-0.1.8 rails/spec/controllers/whowish_word_controller_spec.rb
whowish_word-0.1.7 rails/spec/controllers/whowish_word_controller_spec.rb
whowish_word-0.1.6 rails/spec/controllers/whowish_word_controller_spec.rb
whowish_word-0.1.5 rails/spec/controllers/whowish_word_controller_spec.rb
whowish_word-0.1.4 rails/spec/controllers/whowish_word_controller_spec.rb
whowish_word-0.1.3 rails/spec/controllers/whowish_word_controller_spec.rb
whowish_word-0.1.2 rails/spec/controllers/whowish_word_controller_spec.rb
whowish_word-0.1.1 rails/spec/controllers/whowish_word_controller_spec.rb
whowish_word-0.1.0 rails/spec/controllers/whowish_word_controller_spec.rb