Slide 34
Slide 34 text
class UsersCvsImporterTest < Minitest::Test
test 'import users' do
store = FakeStore.new
UsersCSVImporter.import('./support/users.csv', store: store)
assert_equal 2, store.count
end
test 'set default password' do
store = FakeStore.new
UsersCSVImporter.import('./support/users.csv', default_password: 'test', store: store)
assert_equal 'test', store.first[:password]
end
test 'do not import duplicated accounts' do
store = FakeStore.new
UsersCSVImporter.import('./support/users.csv', store: store)
UsersCSVImporter.import('./support/users.csv', store: store)
assert_equal 2, store.count
end
end