SKILL-2: As a guest I can receive the student profile by id

Ah yes this makes sense. Is it also convention to create 'invalid' instances? Eg:

    FactoryGirl.define do
      factory :invalid_student_name do
        name nil
        email Faker::Internet.email
    end