[jruby-user] query does not return ResultSet while running spec
Chandra Sekhar <[email protected]> Sun, 08 Feb 2015 16:45:17 +0100
| Newsgroups | gmane.comp.lang.jruby.user |
|---|---|
| Message-ID | <[email protected]> |
hi i have created Blog project using rails.when running spec getting
below error.
Article has a valid factory
Failure/Error: @article = build( :article)
ActiveRecord::StatementInvalid:
ActiveRecord::JDBCError: query does not return ResultSet: PRAGMA
table_info("articles")
# arjdbc/jdbc/RubyJdbcConnection.java:734:in `execute_query_raw'
#
/Users/ChandrasekharPasupuleti/.rvm/gems/jruby-1.7.11/gems/activerecord-jdbc-adapter-1.3.13/lib/arjdbc/sqlite3/adapter.rb:344:in
`table_structure'
#
/Users/ChandrasekharPasupuleti/.rvm/gems/jruby-1.7.11/gems/activerecord-3.2.17/lib/active_record/connection_adapters/abstract_adapter.rb:280:in
`log'
#
/Users/ChandrasekharPasupuleti/.rvm/gems/jruby-1.7.11/gems/activesupport-3.2.17/lib/active_support/notifications/instrumenter.rb:20:in
`instrument'
#
/Users/ChandrasekharPasupuleti/.rvm/gems/jruby-1.7.11/gems/activerecord-3.2.17/lib/active_record/connection_adapters/abstract_adapter.rb:275:in
`log'
#
/Users/ChandrasekharPasupuleti/.rvm/gems/jruby-1.7.11/gems/activerecord-jdbc-adapter-1.3.13/lib/arjdbc/sqlite3/adapter.rb:344:in
`table_structure'
# /Users/ChandrasekharPasupuleti/.
Gemfile
source 'https://rubygems.org'
gem 'rails', '3.2.17'
# Bundle edge Rails instead:
# gem 'rails', :git => 'git://github.com/rails/rails.git'
gem 'activerecord-jdbcsqlite3-adapter'
gem 'jruby-openssl'
group :development, :test do
gem 'ffaker'
gem 'factory_girl_rails'
gem 'rspec-rails'
gem 'fixture_builder', github: "pivotal-sharknado/fixture_builder",
ref: "2ff43b5454979c44ba0b0420f5654fe0409592fb"
gem 'jasmine-rails'
gem 'jasmine-jquery-rails'
gem 'pry-nav'
gem 'quiet_assets'
end
# Gems used only for assets and not required
# in production environments by default.
group :assets do
gem 'sass-rails', '~> 3.2.3'
gem 'coffee-rails', '~> 3.2.1'
# See https://github.com/sstephenson/execjs#readme for more supported
runtimes
gem 'therubyrhino'
gem 'uglifier', '>= 1.0.3'
end
gem 'jquery-rails'
# To use ActiveModel has_secure_password
# gem 'bcrypt-ruby', '~> 3.0.0'
# To use Jbuilder templates for JSON
# gem 'jbuilder'
# Use unicorn as the app server
# gem 'unicorn'
# Deploy with Capistrano
# gem 'capistrano'
# To use debugger
# gem 'debugger'
Spec-helper-------
ENV["RAILS_ENV"] ||= 'test'
require 'rubygems'
require 'rails/all'
require_relative '../app/models/article.rb'
require_relative '../spec/factories/articles.rb'
require 'factory_girl'
require 'java'
#requ'ire 'jdbc/postgres'
#Jdbc::Postgres.load_driver
ActiveRecord::Base.establish_connection(:adapter => "sqlite3", :database
=> ":memory:")
RSpec.configure do |config|
config.include FactoryGirl::Syntax::Methods
end
Spec------
require 'spec_helper'
describe Article do
it "has a valid factory" do
@article = build( :article)
end
end
factory---
require 'factory_girl'
FactoryGirl.define do
factory :article do |f|
f.title "John"
f.text "Doe hjhj hb"
f.created_at "2014-11-21 04:48:39.000000000"
f.updated_at "2014-11-21 04:48:39.000000000"
end
end
--
Posted via http://www.ruby-forum.com/.
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email