browsing_spec.rb revision 7c7a19761235efff584ee65a1c6dc4aa1735ff64
45312f52ff3a3d4c137447be4c7556500c2f8bf2Timo Sirainenrequire 'spec_helper'
0cb2e8eb55e70f8ebe1e8349bdf49e4cbe5d8834Timo Sirainen let(:repository) { create :repository, user: user }
0cb2e8eb55e70f8ebe1e8349bdf49e4cbe5d8834Timo Sirainen 'folder2/file3.clf' => "(In2 Folder Again)\n",
f16c114c20bbd7d292d93415d1e56c8dd6abd3e7Timo Sirainen repository.save_file(tmpfile.path, path, message, user)
f16c114c20bbd7d292d93415d1e56c8dd6abd3e7Timo Sirainen expect(repository.paths_starting_with('inroot2')).to eq(['inroot2.clif'])
0cb2e8eb55e70f8ebe1e8349bdf49e4cbe5d8834Timo Sirainen expect(repository.paths_starting_with('inroot')).to eq(['inroot1.clf', 'inroot1.clif', 'inroot2.clif'])
98c1cf256927e254f0c092acd2ddcd7ea50bd009Timo Sirainen expect(repository.paths_starting_with('folder1/file')).to eq(['folder1/file1.clif', 'folder1/file2.clf'])
98c1cf256927e254f0c092acd2ddcd7ea50bd009Timo Sirainen expect(repository.dir?('non-existent')).to be_falsey
98c1cf256927e254f0c092acd2ddcd7ea50bd009Timo Sirainen expect(repository.dir?('inroot1.clif')).to be_falsey