summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorChris Schlaeger <chris@linux.com>2014-08-02 22:32:04 +0200
committerChris Schlaeger <chris@linux.com>2014-08-02 22:32:04 +0200
commitb9eaf5d4bc366e2f13921bac49017801ce4d6449 (patch)
tree3d16b29f63c14d8def9f0da9706081a9eeda9eee /test
parent70f54be360a7d0f55ceec1636e0fea9447c2b83c (diff)
downloadpostrunner-b9eaf5d4bc366e2f13921bac49017801ce4d6449.zip
Adding personal record management
Diffstat (limited to 'test')
-rw-r--r--test/FlexiTable_spec.rb14
-rw-r--r--test/PostRunner_spec.rb110
2 files changed, 0 insertions, 124 deletions
diff --git a/test/FlexiTable_spec.rb b/test/FlexiTable_spec.rb
deleted file mode 100644
index dedc9cb..0000000
--- a/test/FlexiTable_spec.rb
+++ /dev/null
@@ -1,14 +0,0 @@
-require 'postrunner/FlexiTable'
-
-describe PostRunner::FlexiTable do
-
- it 'should create a simple ASCII table' do
- t = PostRunner::FlexiTable.new do
- row(%w( a bb ))
- row(%w( ccc ddddd ))
- end
- puts t.to_s
- end
-
-end
-
diff --git a/test/PostRunner_spec.rb b/test/PostRunner_spec.rb
deleted file mode 100644
index 1c803e9..0000000
--- a/test/PostRunner_spec.rb
+++ /dev/null
@@ -1,110 +0,0 @@
-require 'fileutils'
-
-require 'postrunner/Main'
-
-describe PostRunner::Main do
-
- def postrunner(args)
- args = [ '--dbdir', @db_dir ] + args
- old_stdout = $stdout
- $stdout = (stdout = StringIO.new)
- PostRunner::Main.new(args)
- $stdout = old_stdout
- stdout.string
- end
-
- def create_fit_file(name, date)
- a = Fit4Ruby::Activity.new
- a.start_time = Time.parse(date)
- a.duration = 30 * 60
- Fit4Ruby.write(name, a)
- end
-
- before(:all) do
- @db_dir = File.join(File.dirname(__FILE__), '.postrunner')
- FileUtils.rm_rf(@db_dir)
- FileUtils.rm_rf('FILE1.FIT')
- create_fit_file('FILE1.FIT', '2014-07-01-8:00')
- create_fit_file('FILE2.FIT', '2014-07-02-8:00')
- end
-
- after(:all) do
- FileUtils.rm_rf(@db_dir)
- FileUtils.rm_rf('FILE1.FIT')
- FileUtils.rm_rf('FILE2.FIT')
- end
-
- it 'should abort without arguments' do
- lambda { postrunner([]) }.should raise_error SystemExit
- end
-
- it 'should abort with bad command' do
- lambda { postrunner(%w( foobar)) }.should raise_error SystemExit
- end
-
- it 'should support the -v option' do
- postrunner(%w( --version ))
- end
-
- it 'should check a FIT file' do
- postrunner(%w( check FILE1.FIT ))
- end
-
- it 'should list and empty archive' do
- postrunner(%w( list ))
- end
-
- it 'should import a FIT file' do
- postrunner(%w( import FILE1.FIT ))
- end
-
- it 'should check the imported file' do
- postrunner(%w( check :1 ))
- end
-
- it 'should check a FIT file' do
- postrunner(%w( check FILE2.FIT ))
- end
-
- it 'should list the imported file' do
- postrunner(%w( list )).index('FILE1.FIT').should be_a(Fixnum)
- end
-
- it 'should import another FIT file' do
- postrunner(%w( import FILE2.FIT ))
- list = postrunner(%w( list ))
- list.index('FILE1.FIT').should be_a(Fixnum)
- list.index('FILE2.FIT').should be_a(Fixnum)
- end
-
- it 'should delete the first file' do
- postrunner(%w( delete :2 ))
- list = postrunner(%w( list ))
- list.index('FILE1.FIT').should be_nil
- list.index('FILE2.FIT').should be_a(Fixnum)
- end
-
- it 'should not import the deleted file again' do
- postrunner(%w( import . ))
- list = postrunner(%w( list ))
- list.index('FILE1.FIT').should be_nil
- list.index('FILE2.FIT').should be_a(Fixnum)
- end
-
- it 'should rename FILE2.FIT activity' do
- postrunner(%w( rename :1 --name foobar ))
- list = postrunner(%w( list ))
- list.index('FILE2.FIT').should be_nil
- list.index('foobar').should be_a(Fixnum)
- end
-
- it 'should dump an activity from the archive' do
- postrunner(%w( dump :1 ))
- end
-
- it 'should dump a FIT file' do
- postrunner(%w( dump FILE1.FIT ))
- end
-
-end
-