Add file storage

This commit is contained in:
2019-11-04 21:58:28 +03:00
parent 41176c7a1f
commit 73ed1eca06
4 changed files with 82 additions and 25 deletions

17
spec/storage_spec.cr Normal file
View File

@ -0,0 +1,17 @@
require "./spec_helper"
module Dayoff::Test
describe Storage do
it "can store data in file" do
with_temp_dir do |tmpdir|
storage = FileStorage.new tmpdir
storage.set_planned_dates [
PlannedDate.new(d(1), 8),
PlannedDate.new(d(1), 8),
]
entries = Dir.glob(tmpdir + "/*")
1.should eq entries.size
end
end
end
end