mirror of
https://github.com/neocities/neocities.git
synced 2025-04-24 17:22:35 +02:00
26 lines
No EOL
602 B
Ruby
26 lines
No EOL
602 B
Ruby
require_relative './environment.rb'
|
|
|
|
describe 'dashboard' do
|
|
describe 'create directory' do
|
|
|
|
describe 'logged in' do
|
|
|
|
include Capybara::DSL
|
|
|
|
before do
|
|
Capybara.reset_sessions!
|
|
@site = Fabricate :site
|
|
page.set_rack_session id: @site.id
|
|
end
|
|
|
|
it 'creates a base directory' do
|
|
visit '/dashboard'
|
|
click_link 'New Folder'
|
|
fill_in 'name', with: 'testimages'
|
|
click_button 'Create'
|
|
page.must_have_content /testimages/
|
|
File.directory?(@site.files_path('testimages')).must_equal true
|
|
end
|
|
end
|
|
end
|
|
end |