Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 5 additions & 2 deletions GoogleSignIn/Tests/Unit/GIDTokenClaimTest.m
Original file line number Diff line number Diff line change
Expand Up @@ -15,20 +15,23 @@

#import <XCTest/XCTest.h>
#import "GoogleSignIn/Sources/Public/GoogleSignIn/GIDTokenClaim.h"

static NSString *const kAuthTimeClaimName = @"auth_time";
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This should be declared in GIDTokenClaim.h, implemented and used in GIDTokenClaim.m


@interface GIDTokenClaimTest : XCTestCase
@end

@implementation GIDTokenClaimTest

- (void)testAuthTimeClaim_PropertiesAreCorrect {
GIDTokenClaim *claim = [GIDTokenClaim authTimeClaim];
XCTAssertEqualObjects(claim.name, @"auth_time");
XCTAssertEqualObjects(claim.name, kAuthTimeClaimName);
XCTAssertFalse(claim.isEssential);
}

- (void)testEssentialAuthTimeClaim_PropertiesAreCorrect {
GIDTokenClaim *claim = [GIDTokenClaim essentialAuthTimeClaim];
XCTAssertEqualObjects(claim.name, @"auth_time");
XCTAssertEqualObjects(claim.name, kAuthTimeClaimName);
XCTAssertTrue(claim.isEssential);
}

Expand Down