@@ -52,11 +52,19 @@ defmodule Cadet.Public.UpdaterTest do
5252 end
5353 end
5454
55- test "Get announcements" do
56- use_cassette "updater/get_announcements#1" , custom: true do
57- % { token: token , course_id: course_id } = Updater . get_api_params ( )
58- assert { :ok , announcements } = Updater . get_announcements ( token , course_id )
59- assert is_list ( announcements )
55+ describe "Get announcements" do
56+ test "Valid token" do
57+ use_cassette "updater/get_announcements#1" , custom: true do
58+ % { token: token , course_id: course_id } = Updater . get_api_params ( )
59+ assert { :ok , announcements } = Updater . get_announcements ( token , course_id )
60+ assert is_list ( announcements )
61+ end
62+ end
63+
64+ test "Invalid token" do
65+ use_cassette "updater/get_announcements#2" do
66+ assert { :error , :bad_request } = Updater . get_announcements ( "t0k3n" , "" )
67+ end
6068 end
6169 end
6270
@@ -98,7 +106,7 @@ defmodule Cadet.Public.UpdaterTest do
98106
99107 test "Invalid token" do
100108 use_cassette "updater/handle_info#2" , custom: true do
101- api_params = Updater . get_api_params ( )
109+ api_params = % { Updater . get_api_params ( ) | token: "bad_token" }
102110 assert { :noreply , new_api_params } = Updater . handle_info ( :work , api_params )
103111 assert api_params . course_id == new_api_params . course_id
104112 assert String . length ( new_api_params . token ) == 480
0 commit comments