Я получаю следующие ошибки при попытке запустить тесты:
Использование Rails 3.2.1
$ рейк-тест
Параметры запуска:
Выполнение тестов:
EEEEEEEEEE
Законченные тесты за 0,012787 с, 782,0346 тестов / с, 0,0000 утверждений / с.
1) Ошибка:
test_user_entry_no_email (UserTest):
NameError: неинициализированная константа UserTest :: Users
/home/nowobil1/projectDresser/test/unit/user_test.rb:12:in `block in '
2) Ошибка:
test_user_entry_no_username (UserTest):
NameError: неинициализированная константа UserTest :: Users
/home/nowobil1/projectDresser/test/unit/user_test.rb:18:in `block in '
3) Ошибка:
test_valid_user_entry, _only_username_and_email (UserTest):
NameError: неинициализированная константа UserTest :: Users
/home/nowobil1/projectDresser/test/unit/user_test.rb:5:in `block in '
3 теста, 0 утверждений, 0 отказов, 3 ошибки, 0 пропусков
Вот мой тестовый файл:
1 require 'test_helper'¬
2 ¬
3 class UserTest < ActiveSupport::TestCase¬
4 test "valid user entry, only username and email" do¬
5 user = Users.new¬
6 user.username = "testUser1"¬
7 user.email = "testEmail@mail1.com"¬
8 assert user.save, "Saved a valid user entry"¬
9 end¬
10 ¬
11 test "user entry no email" do¬
12 user = Users.new¬
13 user.username = "testUser2"¬
14 assert !user.save, "Saved a user without email"¬
15 end¬
16 ¬
17 test "user entry no username" do¬
18 user = Users.new¬
19 user.email = "noUsername@email.com"¬
20 assert !user.save, "Saved a user without username"¬
21 end¬
22 end¬