Sha256: 1e481d5a1c7d8c3cb3a44d734eb15c45aadc73864cc51bf8904947da5a4d44d4
Contents?: true
Size: 992 Bytes
Versions: 4
Compression:
Stored size: 992 Bytes
Contents
require 'test_helper' module Workarea module Api module Admin class EmailSignupsIntegrationTest < IntegrationTest include Workarea::Admin::IntegrationTest def test_lists_email_signups email_signups = [ create_email_signup(email: '1@workarea.com'), create_email_signup(email: '2@workarea.com') ] get admin_api.email_signups_path result = JSON.parse(response.body)['email_signups'] assert_equal(2, result.length) assert_equal(email_signups.second, Email::Signup.new(result.first)) assert_equal(email_signups.first, Email::Signup.new(result.second)) end def test_shows_email_signups email_signup = create_email_signup get admin_api.email_signup_path(email_signup.id) result = JSON.parse(response.body)['email_signup'] assert_equal(email_signup, Email::Signup.new(result)) end end end end end
Version data entries
4 entries across 4 versions & 2 rubygems