added tests folder, changed Rakefile, impressionist.gemspec
This commit is contained in:
parent
7c44b25b86
commit
9c169afa8d
5
Rakefile
5
Rakefile
|
@ -3,9 +3,10 @@ require 'rspec/core/rake_task'
|
|||
|
||||
Bundler::GemHelper.install_tasks
|
||||
|
||||
# Impressionist will use MiniTest instead of RSpec
|
||||
RSpec::Core::RakeTask.new do |task|
|
||||
task.rspec_opts = "-I ./test_app/spec"
|
||||
task.pattern = "./test_app/spec/**/*_spec.rb"
|
||||
task.rspec_opts = "-I ./tests/test_app/spec"
|
||||
task.pattern = "./tests/test_app/spec/**/*_spec.rb"
|
||||
end
|
||||
|
||||
task :test => :spec
|
||||
|
|
|
@ -14,7 +14,7 @@ Gem::Specification.new do |s|
|
|||
s.authors = ['johnmcaliley']
|
||||
|
||||
s.files = `git ls-files`.split("\n")
|
||||
s.test_files = `git ls-files -- {spec,test_app/spec}/*`.split("\n")
|
||||
s.test_files = `git ls-files -- tests/**/*`.split("\n")
|
||||
s.require_path = 'lib'
|
||||
s.required_rubygems_version = Gem::Requirement.new('>= 1.3.6') if s.respond_to? :required_rubygems_version=
|
||||
|
||||
|
@ -26,11 +26,12 @@ Gem::Specification.new do |s|
|
|||
# Capybara has dropped support for Ruby 1.8.7 onwards version 2.0.3
|
||||
s.add_development_dependency 'capybara', '>= 2.0.3'
|
||||
s.add_development_dependency 'rake', '>= 0.9'
|
||||
s.add_development_dependency 'rails', '~> 3.1'
|
||||
s.add_development_dependency 'rails', '>= 3.1'
|
||||
s.add_development_dependency 'rdoc', '>= 2.4.2'
|
||||
s.add_development_dependency 'rspec-rails'
|
||||
s.add_development_dependency 'simplecov'
|
||||
s.add_development_dependency 'sqlite3'
|
||||
s.add_development_dependency 'systemu'
|
||||
|
||||
s.add_development_dependency 'minitest'
|
||||
s.add_development_dependency 'minitest-rails'
|
||||
end
|
||||
|
|
|
@ -1,5 +0,0 @@
|
|||
module Impressionist
|
||||
def self.mattr_accessor(accessor)
|
||||
class_variable_set("@@#{accessor}", accessor)
|
||||
end
|
||||
end
|
|
@ -0,0 +1 @@
|
|||
Impressionist uses MiniTest
|
Before Width: | Height: | Size: 6.5 KiB After Width: | Height: | Size: 6.5 KiB |
|
@ -0,0 +1,60 @@
|
|||
# encoding: UTF-8
|
||||
# This file is auto-generated from the current state of the database. Instead
|
||||
# of editing this file, please use the migrations feature of Active Record to
|
||||
# incrementally modify your database, and then regenerate this schema definition.
|
||||
#
|
||||
# Note that this schema.rb definition is the authoritative source for your
|
||||
# database schema. If you need to create the application database on another
|
||||
# system, you should be using db:schema:load, not running all the migrations
|
||||
# from scratch. The latter is a flawed and unsustainable approach (the more migrations
|
||||
# you'll amass, the slower it'll run and the greater likelihood for issues).
|
||||
#
|
||||
# It's strongly recommended to check this file into your version control system.
|
||||
|
||||
ActiveRecord::Schema.define(:version => 20130709003307) do
|
||||
|
||||
create_table "articles", :force => true do |t|
|
||||
t.string "name"
|
||||
t.datetime "created_at", :null => false
|
||||
t.datetime "updated_at", :null => false
|
||||
end
|
||||
|
||||
create_table "impressions", :force => true do |t|
|
||||
t.string "impressionable_type"
|
||||
t.integer "impressionable_id"
|
||||
t.integer "user_id"
|
||||
t.string "controller_name"
|
||||
t.string "action_name"
|
||||
t.string "view_name"
|
||||
t.string "request_hash"
|
||||
t.string "ip_address"
|
||||
t.string "session_hash"
|
||||
t.text "message"
|
||||
t.text "referrer"
|
||||
t.datetime "created_at", :null => false
|
||||
t.datetime "updated_at", :null => false
|
||||
end
|
||||
|
||||
add_index "impressions", ["controller_name", "action_name", "ip_address"], :name => "controlleraction_ip_index"
|
||||
add_index "impressions", ["controller_name", "action_name", "request_hash"], :name => "controlleraction_request_index"
|
||||
add_index "impressions", ["controller_name", "action_name", "session_hash"], :name => "controlleraction_session_index"
|
||||
add_index "impressions", ["impressionable_type", "impressionable_id", "ip_address"], :name => "poly_ip_index"
|
||||
add_index "impressions", ["impressionable_type", "impressionable_id", "request_hash"], :name => "poly_request_index"
|
||||
add_index "impressions", ["impressionable_type", "impressionable_id", "session_hash"], :name => "poly_session_index"
|
||||
add_index "impressions", ["impressionable_type", "message", "impressionable_id"], :name => "impressionable_type_message_index"
|
||||
add_index "impressions", ["user_id"], :name => "index_impressions_on_user_id"
|
||||
|
||||
create_table "posts", :force => true do |t|
|
||||
t.string "name"
|
||||
t.datetime "created_at", :null => false
|
||||
t.datetime "updated_at", :null => false
|
||||
end
|
||||
|
||||
create_table "widgets", :force => true do |t|
|
||||
t.string "name"
|
||||
t.integer "impressions_count", :default => 0
|
||||
t.datetime "created_at", :null => false
|
||||
t.datetime "updated_at", :null => false
|
||||
end
|
||||
|
||||
end
|
Before Width: | Height: | Size: 6.5 KiB After Width: | Height: | Size: 6.5 KiB |
Loading…
Reference in New Issue