Skip to content

Commit f8d10e2

Browse files
committed
Refactored, so that the call to plsql-spec init creates additional file: .rspec
The file contains a require, so the spec_helper is always required. This way when writing tests, the spec helper no longer needs to be explicitly required.
1 parent 3b1ddcc commit f8d10e2

File tree

13 files changed

+8
-15
lines changed

13 files changed

+8
-15
lines changed

examples/.rspec

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
--require spec_helper

examples/spec/award_bonus_spec.rb

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
require 'spec_helper'
2-
31
# load 'award_bonus' procedure into the database
42
require 'award_bonus'
53

examples/spec/betwnstr_spec.rb

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
require 'spec_helper'
2-
31
# load 'betwnstr' procedure into the database
42
require "betwnstr"
53

examples/spec/oracle_ebs_spec.rb

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
require 'spec_helper'
2-
31
describe "Oracle E-Business Suite" do
42
before(:all) do
53
# @old_connection = plsql.connection

examples/spec/remove_rooms_by_name_spec.rb

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
require 'spec_helper'
2-
31
require 'remove_rooms_by_name'
42

53
describe "Remove rooms by name" do

examples/spec/what_is_profiled_spec.rb

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
require 'spec_helper'
2-
31
require 'what_is_profiled'
42

53
describe "what is profiled" do

lib/plsql/spec/cli.rb

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,9 @@ def initialize(*)
2121

2222
desc 'init', 'initialize spec subdirectory with default ruby-plsql-spec files'
2323
def init
24-
empty_directory 'spec'
25-
%w(spec_helper.rb database.yml).each do |file|
26-
copy_file file, "spec/#{file}"
27-
end
28-
directory 'helpers', 'spec/helpers'
2924
empty_directory 'spec/factories'
25+
copy_file '.rspec', '.rspec'
26+
directory 'spec', 'spec'
3027
say <<-EOS, :red
3128
3229
Please update spec/database.yml file and specify your database connection parameters.

lib/plsql/spec/templates/.rspec

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
--require spec_helper
File renamed without changes.

lib/plsql/spec/templates/helpers/inspect_helpers.rb renamed to lib/plsql/spec/templates/spec/helpers/inspect_helpers.rb

File renamed without changes.

0 commit comments

Comments
 (0)