Skip to content

Commit

Permalink
Update gems & Refactoring
Browse files Browse the repository at this point in the history
Signed-off-by: Aymeric Brisse <aymeric.brisse@perfect-memory.com>
  • Loading branch information
abrisse committed Mar 5, 2013
1 parent bb5d4cb commit 305bc4d
Show file tree
Hide file tree
Showing 19 changed files with 40 additions and 71 deletions.
10 changes: 2 additions & 8 deletions Gemfile
@@ -1,9 +1,3 @@
source :rubygems source 'https://rubygems.org'


gem "rake" gemspec
gem "transport"

group :test do
gem "rspec"
gem "reek"
end
41 changes: 8 additions & 33 deletions Rakefile
@@ -1,43 +1,18 @@
require 'rubygems' require 'bundler/gem_tasks'

gem 'rspec'
require 'rspec'
require 'rspec/core/rake_task' require 'rspec/core/rake_task'

gem 'reek'
require 'reek/rake/task' require 'reek/rake/task'

require 'rdoc/task' require 'rdoc/task'


task :default => :spec RSpec::Core::RakeTask.new(:spec) do |t|

t.pattern = "spec/lib/**/*_spec.rb"
namespace :gem do

desc "Builds the gem"
task :build do
system "gem build *.gemspec && mkdir -p pkg/ && mv *.gem pkg/"
end

desc "Builds and installs the gem"
task :install => :build do
system "gem install pkg/"
end

end end


Reek::Rake::Task.new do |task| Rake::RDocTask.new(:spec)
task.fail_on_error = true
end


desc "Generate the rdoc" task :default => :spec
Rake::RDocTask.new do |rdoc|
rdoc.rdoc_files.add [ "README.rdoc", "lib/**/*.rb" ]
rdoc.main = "README.rdoc"
end


desc "Run all specs in spec directory" Reek::Rake::Task.new do |t|
RSpec::Core::RakeTask.new do |task| t.fail_on_error = false
task.pattern = "spec/lib/**/*_spec.rb"
end end


namespace :spec do namespace :spec do
Expand All @@ -47,4 +22,4 @@ namespace :spec do
task.pattern = "spec/integration/**/*_spec.rb" task.pattern = "spec/integration/**/*_spec.rb"
end end


end end
13 changes: 8 additions & 5 deletions agraph.gemspec
Expand Up @@ -3,9 +3,9 @@
specification = Gem::Specification.new do |specification| specification = Gem::Specification.new do |specification|
specification.name = "agraph" specification.name = "agraph"
specification.version = "0.1.5" specification.version = "0.1.5"
specification.date = "2011-10-10" specification.date = "2013-10-10"
specification.email = "b.phifty@gmail.com" specification.email = "b.phifty@gmail.com"
specification.homepage = "http://github.com/abrisse/agraph" specification.homepage = "http://github.com/phifty/agraph"
specification.summary = "Client for the AllegroGraph 4.x graph database." specification.summary = "Client for the AllegroGraph 4.x graph database."
specification.description = "The gem provides a client for the AllegroGraph 4.x RDF graph database. Features like searching geo-spatial data, type mapping and transactions are supported." specification.description = "The gem provides a client for the AllegroGraph 4.x RDF graph database. Features like searching geo-spatial data, type mapping and transactions are supported."
specification.rubyforge_project = "agraph" specification.rubyforge_project = "agraph"
Expand All @@ -16,7 +16,10 @@ specification = Gem::Specification.new do |specification|
specification.require_path = "lib" specification.require_path = "lib"
specification.required_ruby_version = ">= 1.8.7" specification.required_ruby_version = ">= 1.8.7"


specification.add_dependency "transport", ">= 1.0.0" specification.add_dependency "transport", '~> 1.0.5'
specification.add_development_dependency "rspec", ">= 2" specification.add_development_dependency "rspec", '~> 2.12'
specification.add_development_dependency "reek", ">= 1.2" specification.add_development_dependency "reek", "~> 1.3"
specification.add_development_dependency "rake", '~> 10.0'
specification.add_development_dependency "rdoc", '~> 3.0'
specification.add_development_dependency "dotenv", '~> 0.5'
end end
2 changes: 1 addition & 1 deletion spec/integration/geo_spatial_spec.rb
Expand Up @@ -6,7 +6,7 @@
use_real_transport! use_real_transport!


before :each do before :each do
@server = AllegroGraph::Server.new :username => "test", :password => "test" @server = AllegroGraph::Server.new :username => ENV['AG_USER'], :password => ENV['AG_PASS']
@repository = AllegroGraph::Repository.new @server, "test_repository" @repository = AllegroGraph::Repository.new @server, "test_repository"
@repository.create_if_missing! @repository.create_if_missing!
@geometric = @repository.geometric @geometric = @repository.geometric
Expand Down
2 changes: 1 addition & 1 deletion spec/integration/mapping_spec.rb
Expand Up @@ -4,7 +4,7 @@
describe "mapping" do describe "mapping" do


before :each do before :each do
@server = AllegroGraph::Server.new :username => "test", :password => "test" @server = AllegroGraph::Server.new :username => ENV['AG_USER'], :password => ENV['AG_PASS']
@repository = AllegroGraph::Repository.new @server, "test_repository" @repository = AllegroGraph::Repository.new @server, "test_repository"
@repository.create_if_missing! @repository.create_if_missing!
@statements = @repository.statements @statements = @repository.statements
Expand Down
2 changes: 1 addition & 1 deletion spec/integration/query_spec.rb
Expand Up @@ -4,7 +4,7 @@
describe "query" do describe "query" do


before :each do before :each do
@server = AllegroGraph::Server.new :username => "test", :password => "test" @server = AllegroGraph::Server.new :username => ENV['AG_USER'], :password => ENV['AG_PASS']
@repository = AllegroGraph::Repository.new @server, "test_repository" @repository = AllegroGraph::Repository.new @server, "test_repository"


@repository.create_if_missing! @repository.create_if_missing!
Expand Down
4 changes: 2 additions & 2 deletions spec/integration/repository_spec.rb
Expand Up @@ -6,7 +6,7 @@
use_real_transport! use_real_transport!


before :each do before :each do
@server = AllegroGraph::Server.new :username => "test", :password => "test" @server = AllegroGraph::Server.new :username => ENV['AG_USER'], :password => ENV['AG_PASS']
@repository = AllegroGraph::Repository.new @server, "test_repository" @repository = AllegroGraph::Repository.new @server, "test_repository"
end end


Expand All @@ -17,7 +17,7 @@
end end


it "should provide a list of repositories" do it "should provide a list of repositories" do
@server.root_catalog.repositories.should == [ @repository ] @server.root_catalog.repositories.should include(@repository)
end end


end end
Expand Down
8 changes: 2 additions & 6 deletions spec/integration/server_spec.rb
Expand Up @@ -6,15 +6,11 @@
use_real_transport! use_real_transport!


before :each do before :each do
@server = AllegroGraph::Server.new :username => "test", :password => "test" @server = AllegroGraph::Server.new :username => ENV['AG_USER'], :password => ENV['AG_PASS']
end end


it "should return the server's version" do it "should return the server's version" do
@server.version.should == { @server.version.should have_key(:version)
:version => "4.3.3",
:date => "September 30, 2011 11:55:21 GMT-0700",
:revision => "internal reversion unknown"
}
end end


end end
2 changes: 1 addition & 1 deletion spec/integration/statements_spec.rb
Expand Up @@ -6,7 +6,7 @@
use_real_transport! use_real_transport!


before :each do before :each do
@server = AllegroGraph::Server.new :username => "test", :password => "test" @server = AllegroGraph::Server.new :username => ENV['AG_USER'], :password => ENV['AG_PASS']
@repository = AllegroGraph::Repository.new @server, "test_repository" @repository = AllegroGraph::Repository.new @server, "test_repository"
@repository.create_if_missing! @repository.create_if_missing!


Expand Down
2 changes: 1 addition & 1 deletion spec/integration/transactions_spec.rb
Expand Up @@ -6,7 +6,7 @@
use_real_transport! use_real_transport!


before :each do before :each do
@server = AllegroGraph::Server.new :username => "test", :password => "test" @server = AllegroGraph::Server.new :username => ENV['AG_USER'], :password => ENV['AG_PASS']
@repository = AllegroGraph::Repository.new @server, "test_repository" @repository = AllegroGraph::Repository.new @server, "test_repository"
@repository.create_if_missing! @repository.create_if_missing!


Expand Down
2 changes: 1 addition & 1 deletion spec/lib/allegro_graph/catalog_spec.rb
Expand Up @@ -5,7 +5,7 @@


before :each do before :each do
fake_transport! fake_transport!
@server = AllegroGraph::Server.new :username => "test", :password => "test" @server = AllegroGraph::Server.new :username => ENV['AG_USER'], :password => ENV['AG_PASS']
@catalog = AllegroGraph::Catalog.new @server, "test_catalog" @catalog = AllegroGraph::Catalog.new @server, "test_catalog"
end end


Expand Down
2 changes: 1 addition & 1 deletion spec/lib/allegro_graph/proxy/geometric_spec.rb
Expand Up @@ -5,7 +5,7 @@


before :each do before :each do
fake_transport! fake_transport!
@server = AllegroGraph::Server.new :username => "test", :password => "test" @server = AllegroGraph::Server.new :username => ENV['AG_USER'], :password => ENV['AG_PASS']
@catalog = AllegroGraph::Catalog.new @server, "test_catalog" @catalog = AllegroGraph::Catalog.new @server, "test_catalog"
@repository = AllegroGraph::Repository.new @catalog, "test_repository" @repository = AllegroGraph::Repository.new @catalog, "test_repository"
@geometric = AllegroGraph::Proxy::Geometric.new @repository @geometric = AllegroGraph::Proxy::Geometric.new @repository
Expand Down
2 changes: 1 addition & 1 deletion spec/lib/allegro_graph/proxy/mapping_spec.rb
Expand Up @@ -5,7 +5,7 @@


before :each do before :each do
fake_transport! fake_transport!
@server = AllegroGraph::Server.new :username => "test", :password => "test" @server = AllegroGraph::Server.new :username => ENV['AG_USER'], :password => ENV['AG_PASS']
@catalog = AllegroGraph::Catalog.new @server, "test_catalog" @catalog = AllegroGraph::Catalog.new @server, "test_catalog"
@repository = AllegroGraph::Repository.new @catalog, "test_repository" @repository = AllegroGraph::Repository.new @catalog, "test_repository"
@mapping = AllegroGraph::Proxy::Mapping.new @repository @mapping = AllegroGraph::Proxy::Mapping.new @repository
Expand Down
2 changes: 1 addition & 1 deletion spec/lib/allegro_graph/proxy/query_spec.rb
Expand Up @@ -5,7 +5,7 @@


before :each do before :each do
fake_transport! fake_transport!
@server = AllegroGraph::Server.new :username => "test", :password => "test" @server = AllegroGraph::Server.new :username => ENV['AG_USER'], :password => ENV['AG_PASS']
@catalog = AllegroGraph::Catalog.new @server, "test_catalog" @catalog = AllegroGraph::Catalog.new @server, "test_catalog"
@repository = AllegroGraph::Repository.new @catalog, "test_repository" @repository = AllegroGraph::Repository.new @catalog, "test_repository"
@query = AllegroGraph::Proxy::Query.new @repository @query = AllegroGraph::Proxy::Query.new @repository
Expand Down
2 changes: 1 addition & 1 deletion spec/lib/allegro_graph/proxy/statements_spec.rb
Expand Up @@ -5,7 +5,7 @@


before :each do before :each do
fake_transport! fake_transport!
@server = AllegroGraph::Server.new :username => "test", :password => "test" @server = AllegroGraph::Server.new :username => ENV['AG_USER'], :password => ENV['AG_PASS']
@catalog = AllegroGraph::Catalog.new @server, "test_catalog" @catalog = AllegroGraph::Catalog.new @server, "test_catalog"
@repository = AllegroGraph::Repository.new @catalog, "test_repository" @repository = AllegroGraph::Repository.new @catalog, "test_repository"
@statements = AllegroGraph::Proxy::Statements.new @repository @statements = AllegroGraph::Proxy::Statements.new @repository
Expand Down
2 changes: 1 addition & 1 deletion spec/lib/allegro_graph/repository_spec.rb
Expand Up @@ -5,7 +5,7 @@


before :each do before :each do
fake_transport! fake_transport!
@server = AllegroGraph::Server.new :username => "test", :password => "test" @server = AllegroGraph::Server.new :username => ENV['AG_USER'], :password => ENV['AG_PASS']
@catalog = AllegroGraph::Catalog.new @server, "test_catalog" @catalog = AllegroGraph::Catalog.new @server, "test_catalog"
@repository = AllegroGraph::Repository.new @catalog, "test_repository" @repository = AllegroGraph::Repository.new @catalog, "test_repository"
end end
Expand Down
8 changes: 4 additions & 4 deletions spec/lib/allegro_graph/server_spec.rb
Expand Up @@ -5,7 +5,7 @@


before :each do before :each do
fake_transport! fake_transport!
@server = AllegroGraph::Server.new :username => "test", :password => "test" @server = AllegroGraph::Server.new :username => ENV['AG_USER'], :password => ENV['AG_PASS']
end end


describe "==" do describe "==" do
Expand All @@ -21,13 +21,13 @@
end end


end end

describe "server" do describe "server" do

it "should return the server itself" do it "should return the server itself" do
@server.server.should == @server @server.server.should == @server
end end

end end


describe "request_http" do describe "request_http" do
Expand Down
2 changes: 1 addition & 1 deletion spec/lib/allegro_graph/session_spec.rb
Expand Up @@ -5,7 +5,7 @@


before :each do before :each do
fake_transport! fake_transport!
@session = AllegroGraph::Session.new :url => "http://session:5555", :username => "test", :password => "test" @session = AllegroGraph::Session.new :url => "http://session:5555", :username => ENV['AG_USER'], :password => ENV['AG_PASS']
end end


describe "request_http" do describe "request_http" do
Expand Down
3 changes: 2 additions & 1 deletion spec/spec_helper.rb
@@ -1,7 +1,8 @@
require 'rubygems' require 'rubygems'
gem 'rspec', '>= 2'
require 'rspec' require 'rspec'
require 'transport/spec' require 'transport/spec'
require 'dotenv'
Dotenv.load


require File.join(File.dirname(__FILE__), "..", "lib", "allegro_graph") require File.join(File.dirname(__FILE__), "..", "lib", "allegro_graph")
require File.join(File.dirname(__FILE__), "fake_transport_helper") require File.join(File.dirname(__FILE__), "fake_transport_helper")
Expand Down

0 comments on commit 305bc4d

Please sign in to comment.