Skip to content

Commit c1666ed

Browse files
committed
Merge pull request #26 from Grubas7/master
Improve tests
2 parents b7812b1 + fc35e93 commit c1666ed

9 files changed

Lines changed: 344 additions & 213 deletions

File tree

Example/SSDynamicTextExample.xcodeproj/project.pbxproj

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
/* Begin PBXBuildFile section */
1010
25DE1D35E98A96562C2C3C9F /* libPods-SSDynamicTextExample.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A40B656FCA8C692363D81440 /* libPods-SSDynamicTextExample.a */; };
11-
5E90DACD19F9655600257F8E /* SSDynamicTextTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 5E90DACC19F9655600257F8E /* SSDynamicTextTests.m */; };
11+
4181AA311C30229E0000DDC1 /* SSDynamicsView.m in Sources */ = {isa = PBXBuildFile; fileRef = B74328F41B9461E60098E793 /* SSDynamicsView.m */; };
1212
5EE286D7180239B800D286ED /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5EE286D6180239B800D286ED /* Foundation.framework */; };
1313
5EE286D9180239B800D286ED /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5EE286D8180239B800D286ED /* CoreGraphics.framework */; };
1414
5EE286DB180239B800D286ED /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5EE286DA180239B800D286ED /* UIKit.framework */; };
@@ -49,7 +49,6 @@
4949
46106B6E541D73855CEB3345 /* Pods-SSDynamicTextTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SSDynamicTextTests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-SSDynamicTextTests/Pods-SSDynamicTextTests.debug.xcconfig"; sourceTree = "<group>"; };
5050
5E90DAC819F9655600257F8E /* SSDynamicTextTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SSDynamicTextTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
5151
5E90DACB19F9655600257F8E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
52-
5E90DACC19F9655600257F8E /* SSDynamicTextTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SSDynamicTextTests.m; sourceTree = "<group>"; };
5352
5EE286D3180239B800D286ED /* SSDynamicTextExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = SSDynamicTextExample.app; sourceTree = BUILT_PRODUCTS_DIR; };
5453
5EE286D6180239B800D286ED /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
5554
5EE286D8180239B800D286ED /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
@@ -111,9 +110,6 @@
111110
5E90DAC919F9655600257F8E /* SSDynamicTextTests */ = {
112111
isa = PBXGroup;
113112
children = (
114-
B70414E41BAAF5750055958F /* SSTestsHelper.h */,
115-
B70414E51BAAF5750055958F /* SSTestsHelper.m */,
116-
5E90DACC19F9655600257F8E /* SSDynamicTextTests.m */,
117113
B74328EF1B9455DC0098E793 /* SSDynamicLabelTests.m */,
118114
B74328F61B946E2A0098E793 /* SSDynamicTextFieldTests.m */,
119115
B74328F81B946EEB0098E793 /* SSDynamicTextViewTests.m */,
@@ -122,6 +118,8 @@
122118
6696C9C11C14E7880067D4A4 /* SSDynamicViewsReleaseTests.m */,
123119
667FF3871C0E4B0A00973E4C /* UIApplication+SSTextSizeTests.m */,
124120
6611CBF41C0E52CC003E68A3 /* UIView+SSTextSizeTests.m */,
121+
B70414E41BAAF5750055958F /* SSTestsHelper.h */,
122+
B70414E51BAAF5750055958F /* SSTestsHelper.m */,
125123
B74328FC1B9476010098E793 /* SSAttributedStringValidator.h */,
126124
B74328FD1B9476010098E793 /* SSAttributedStringValidator.m */,
127125
5E90DACA19F9655600257F8E /* Supporting Files */,
@@ -377,11 +375,11 @@
377375
files = (
378376
B74328F01B9455DC0098E793 /* SSDynamicLabelTests.m in Sources */,
379377
B74328F91B946EEB0098E793 /* SSDynamicTextViewTests.m in Sources */,
378+
4181AA311C30229E0000DDC1 /* SSDynamicsView.m in Sources */,
380379
B74328F71B946E2A0098E793 /* SSDynamicTextFieldTests.m in Sources */,
381380
B74328FE1B9476010098E793 /* SSAttributedStringValidator.m in Sources */,
382381
6696C9C21C14E7880067D4A4 /* SSDynamicViewsReleaseTests.m in Sources */,
383382
661812031C0CED6C00F558EC /* UIFont+SSTextSizeTests.m in Sources */,
384-
5E90DACD19F9655600257F8E /* SSDynamicTextTests.m in Sources */,
385383
6611CBF51C0E52CC003E68A3 /* UIView+SSTextSizeTests.m in Sources */,
386384
667FF3881C0E4B0A00973E4C /* UIApplication+SSTextSizeTests.m in Sources */,
387385
B70414E61BAAF5750055958F /* SSTestsHelper.m in Sources */,

Example/SSDynamicTextTests/SSAttributedStringValidator.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// SSDynamicTextExample
44
//
55
// Created by Remigiusz Herba on 31/08/15.
6-
//
6+
// Copyright (c) 2015 Splinesoft. All rights reserved.
77
//
88

99
#import <UIKit/UIKit.h>

Example/SSDynamicTextTests/SSDynamicButtonTests.m

Lines changed: 90 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -3,71 +3,126 @@
33
// SSDynamicTextExample
44
//
55
// Created by Remigiusz Herba on 31/08/15.
6-
//
6+
// Copyright (c) 2015 Splinesoft. All rights reserved.
77
//
88

9-
#import <UIKit/UIKit.h>
109
#import <XCTest/XCTest.h>
11-
#import <SSDynamicButton.h>
12-
#import "SSDynamicsView.h"
13-
#import "SSAttributedStringValidator.h"
1410
#import "SSTestsHelper.h"
11+
#import "SSAttributedStringValidator.h"
1512

16-
@interface SSDynamicButtonTests : XCTestCase
17-
18-
@property (nonatomic, strong) SSDynamicButton *dynamicButton;
19-
@property (nonatomic, strong) SSDynamicButton *dynamicButtonFromXib;
13+
#import "SSDynamicButton.h"
14+
#import "SSDynamicsView.h"
2015

16+
@interface SSDynamicButtonTests : XCTestCase
2117
@end
2218

2319
@implementation SSDynamicButtonTests
2420

2521
- (void)setUp {
2622
[super setUp];
27-
self.dynamicButton = [SSDynamicButton buttonWithFont:SSTestFontName baseSize:SSTestFontSize];
2823

29-
SSDynamicsView *view = [[NSBundle mainBundle] loadNibNamed:@"SSDynamicsView" owner:nil options:nil].firstObject;
30-
self.dynamicButtonFromXib = view.button;
31-
[SSTestsHelper startMockingPreferredContentSizeCategory:UIContentSizeCategoryExtraExtraLarge];
24+
//Default content size category
25+
[SSTestsHelper startMockingPreferredContentSizeCategory:UIContentSizeCategoryLarge];
3226
}
3327

3428
- (void)tearDown {
3529
[SSTestsHelper stopMockingPreferredContentSizeCategory];
3630
[super tearDown];
3731
}
3832

39-
- (void)testDefaultSettings {
40-
//Assert
41-
XCTAssertEqualObjects(self.dynamicButton.titleLabel.font.fontName, SSTestFontName);
42-
XCTAssertEqualObjects(self.dynamicButtonFromXib.titleLabel.font.fontName, SSTestFontName);
43-
XCTAssertEqual(self.dynamicButton.titleLabel.font.pointSize, SSTestFontSize);
44-
XCTAssertEqual(self.dynamicButtonFromXib.titleLabel.font.pointSize, SSTestFontSize);
33+
- (NSArray<SSDynamicButton *> *)dynamicButtonsWithFontName:(NSString *)fontName fontSize:(CGFloat)fontSize {
34+
SSDynamicButton *dynamicButtonWithFont = [SSDynamicButton buttonWithFont:fontName baseSize:fontSize];
35+
36+
UIFontDescriptor *fontDescriptor = [UIFontDescriptor fontDescriptorWithName:fontName size:fontSize];
37+
SSDynamicButton *dynamicButtonWithFontDescriptor = [SSDynamicButton buttonWithFontDescriptor:fontDescriptor];
38+
39+
SSDynamicsView *view = [[NSBundle mainBundle] loadNibNamed:@"SSDynamicsView" owner:nil options:nil].firstObject;
40+
SSDynamicButton *dynamicButtonFromXib = view.button;
41+
42+
return @[ dynamicButtonWithFont, dynamicButtonWithFontDescriptor, dynamicButtonFromXib ];
4543
}
4644

47-
- (void)testContentSizeChange {
45+
- (void)testButtonTitleLabelFontNameShouldBeEqualToFontNameFromConstructor {
46+
//Arrange
47+
NSString *expectedFontName = SSTestFontName;
48+
4849
//Act
49-
[SSTestsHelper postContentSizeChangeNotification];
50+
NSArray<SSDynamicButton *> *dynamicButtons = [self dynamicButtonsWithFontName:SSTestFontName fontSize:SSTestFontSize];
5051

51-
//Assert
52-
XCTAssertEqual(self.dynamicButton.titleLabel.font.pointSize, SSTestFontSize + SSTestFontSizeDifferenceForSizeExtraExtraLarge);
53-
XCTAssertEqual(self.dynamicButtonFromXib.titleLabel.font.pointSize, SSTestFontSize + SSTestFontSizeDifferenceForSizeExtraExtraLarge);
52+
for (SSDynamicButton *button in dynamicButtons) {
53+
//Assert
54+
XCTAssertEqualObjects(button.titleLabel.font.fontName, expectedFontName);
55+
}
5456
}
5557

56-
- (void)testAttributedStringContentSizeChange {
58+
- (void)testButtonTitleLabelFontSizeShouldBeEqualToFontSizeInConstructorForDefaultPreferredContentSizeCategory {
5759
//Arrange
58-
NSAttributedString *attributedString = [SSAttributedStringValidator testAttributedString];
59-
[self.dynamicButton setAttributedTitle:attributedString forState:UIControlStateNormal];
60-
[self.dynamicButtonFromXib setAttributedTitle:attributedString forState:UIControlStateNormal];
61-
[SSTestsHelper postContentSizeChangeNotification];
60+
CGFloat expectedFontSize = SSTestFontSize;
6261

6362
//Act
64-
[[NSNotificationCenter defaultCenter] postNotificationName:UIContentSizeCategoryDidChangeNotification object:nil];
63+
NSArray<SSDynamicButton *> *dynamicButtons = [self dynamicButtonsWithFontName:SSTestFontName fontSize:SSTestFontSize];
64+
65+
for (SSDynamicButton *button in dynamicButtons) {
66+
//Assert
67+
XCTAssertEqualWithAccuracy(button.titleLabel.font.pointSize, expectedFontSize, FLT_EPSILON);
68+
}
69+
}
70+
71+
- (void)testButtonTitleLabelFontSizeShouldBeEqualToLabelFontSizeIncreasedByPreferredContentSizeCategoryDelta {
72+
// Arrange
73+
[SSTestsHelper startMockingPreferredContentSizeCategory:UIContentSizeCategoryExtraExtraLarge];
74+
75+
CGFloat initialFontSize = SSTestFontSize;
76+
77+
//Act
78+
NSArray<SSDynamicButton *> *dynamicButtons = [self dynamicButtonsWithFontName:SSTestFontName fontSize:initialFontSize];
79+
80+
for (SSDynamicButton *button in dynamicButtons) {
81+
82+
//Assert
83+
XCTAssertEqualWithAccuracy(button.titleLabel.font.pointSize, initialFontSize + SSTestFontSizeDifferenceForSizeExtraExtraLarge, FLT_EPSILON);
84+
}
85+
}
86+
87+
/**
88+
Uncomment after fix: https://github.com/splinesoft/SSDynamicText/issues/27
89+
- (void)testButtonTitleLabelFontSizeShouldBeEqualToNewFontSizeIncreasedByContentSizeCategoryDelta {
90+
//Arrange
91+
CGFloat newFontSize = 7.0f;
92+
UIFont *newFont = [UIFont systemFontOfSize:newFontSize];
93+
94+
NSArray<SSDynamicButton *> *dynamicButtons = [self dynamicButtonsWithFontName:SSTestFontName fontSize:SSTestFontSize];
95+
96+
[SSTestsHelper startMockingPreferredContentSizeCategory:UIContentSizeCategoryExtraExtraLarge];
97+
98+
for (SSDynamicButton *button in dynamicButtons) {
99+
//Act
100+
button.titleLabel.font = newFont;
101+
102+
//Assert
103+
XCTAssertEqualWithAccuracy(button.titleLabel.font.pointSize, newFontSize + SSTestFontSizeDifferenceForSizeExtraExtraLarge, FLT_EPSILON);
104+
}
105+
}
106+
*/
107+
108+
- (void)testButtonTitleLabelAttributedStringFontSizesShouldBeIncreasedByContentSizeCategoryDelta {
109+
//Arrange
110+
NSAttributedString *attributedString = [SSAttributedStringValidator testAttributedString];
111+
112+
NSArray<SSDynamicButton *> *dynamicButtons = [self dynamicButtonsWithFontName:SSTestFontName fontSize:SSTestFontSize];
113+
114+
[SSTestsHelper startMockingPreferredContentSizeCategory:UIContentSizeCategoryExtraExtraLarge];
115+
116+
for (SSDynamicButton *button in dynamicButtons) {
117+
//Act
118+
[button setAttributedTitle:attributedString forState:UIControlStateNormal];
119+
120+
//Assert
121+
XCTAssertTrue([SSAttributedStringValidator isValidTestAttributedString:button.titleLabel.attributedText
122+
changedByDelta:SSTestFontSizeDifferenceForSizeExtraExtraLarge]);
65123

66-
//Assert
67-
XCTAssertTrue([SSAttributedStringValidator isValidTestAttributedString:self.dynamicButton.titleLabel.attributedText
68-
changedByDelta:SSTestFontSizeDifferenceForSizeExtraExtraLarge]);
69-
XCTAssertTrue([SSAttributedStringValidator isValidTestAttributedString:self.dynamicButtonFromXib.titleLabel.attributedText
70-
changedByDelta:SSTestFontSizeDifferenceForSizeExtraExtraLarge]);
124+
XCTAssertEqualObjects(button.titleLabel.attributedText.string, attributedString.string);
125+
}
71126
}
72127

73128
@end

Example/SSDynamicTextTests/SSDynamicLabelTests.m

Lines changed: 79 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -3,91 +3,123 @@
33
// SSDynamicTextExample
44
//
55
// Created by Remigiusz Herba on 31/08/15.
6-
//
6+
// Copyright (c) 2015 Splinesoft. All rights reserved.
77
//
88

9-
#import <UIKit/UIKit.h>
109
#import <XCTest/XCTest.h>
11-
#import <SSDynamicLabel.h>
12-
#import "SSDynamicsView.h"
13-
#import "SSAttributedStringValidator.h"
1410
#import "SSTestsHelper.h"
11+
#import "SSAttributedStringValidator.h"
1512

16-
@interface SSDynamicLabelTests : XCTestCase
17-
18-
@property (nonatomic, strong) SSDynamicLabel *dynamicLabel;
19-
@property (nonatomic, strong) SSDynamicLabel *dynamicLabelFromXib;
13+
#import "SSDynamicLabel.h"
14+
#import "SSDynamicsView.h"
2015

16+
@interface SSDynamicLabelTests : XCTestCase
2117
@end
2218

2319
@implementation SSDynamicLabelTests
2420

2521
- (void)setUp {
2622
[super setUp];
27-
self.dynamicLabel = [SSDynamicLabel labelWithFont:SSTestFontName baseSize:SSTestFontSize];
2823

29-
SSDynamicsView *view = [[NSBundle mainBundle] loadNibNamed:@"SSDynamicsView" owner:nil options:nil].firstObject;
30-
self.dynamicLabelFromXib = view.label;
31-
[SSTestsHelper startMockingPreferredContentSizeCategory:UIContentSizeCategoryExtraExtraLarge];
24+
//Default content size category
25+
[SSTestsHelper startMockingPreferredContentSizeCategory:UIContentSizeCategoryLarge];
3226
}
3327

3428
- (void)tearDown {
3529
[SSTestsHelper stopMockingPreferredContentSizeCategory];
3630
[super tearDown];
3731
}
3832

33+
- (NSArray *)dynamicLabelsWithFontName:(NSString *)fontName fontSize:(CGFloat)fontSize {
34+
SSDynamicLabel *dynamicLabelWithFont = [SSDynamicLabel labelWithFont:fontName baseSize:fontSize];
35+
36+
UIFontDescriptor *fontDescriptor = [UIFontDescriptor fontDescriptorWithName:fontName size:fontSize];
37+
SSDynamicLabel *dynamicLabelWithFontDescriptor = [SSDynamicLabel labelWithFontDescriptor:fontDescriptor];
3938

40-
- (void)testDefaultSettings {
41-
//Assert
42-
XCTAssertEqualObjects(self.dynamicLabel.font.fontName, SSTestFontName);
43-
XCTAssertEqualObjects(self.dynamicLabelFromXib.font.fontName, SSTestFontName);
44-
XCTAssertEqual(self.dynamicLabel.font.pointSize, SSTestFontSize);
45-
XCTAssertEqual(self.dynamicLabelFromXib.font.pointSize, SSTestFontSize);
39+
SSDynamicsView *view = [[NSBundle mainBundle] loadNibNamed:@"SSDynamicsView" owner:nil options:nil].firstObject;
40+
SSDynamicLabel *dynamicLabelFromXib = view.label;
41+
42+
return @[ dynamicLabelWithFont, dynamicLabelWithFontDescriptor, dynamicLabelFromXib ];
4643
}
4744

48-
- (void)testContentSizeChange {
45+
- (void)testLabelFontNameShouldBeEqualToFontNameFromConstructor {
46+
//Arrange
47+
NSString *expectedFontName = SSTestFontName;
48+
4949
//Act
50-
[SSTestsHelper postContentSizeChangeNotification];
50+
NSArray *dynamicLabels = [self dynamicLabelsWithFontName:SSTestFontName fontSize:SSTestFontSize];
5151

52-
//Assert
53-
XCTAssertEqual(self.dynamicLabel.font.pointSize, SSTestFontSize + SSTestFontSizeDifferenceForSizeExtraExtraLarge);
54-
XCTAssertEqual(self.dynamicLabelFromXib.font.pointSize, SSTestFontSize + SSTestFontSizeDifferenceForSizeExtraExtraLarge);
52+
for (SSDynamicLabel *label in dynamicLabels) {
53+
//Assert
54+
XCTAssertEqualObjects(label.font.fontName, expectedFontName);
55+
}
5556
}
5657

57-
- (void)testFontChangeAndThenContentSizeChange {
58+
- (void)testLabelFontSizeShouldBeEqualToFontSizeInConstructorForDefaultPreferredContentSizeCategory {
59+
//Arrange
60+
CGFloat expectedFontSize = SSTestFontSize;
61+
62+
//Act
63+
NSArray<SSDynamicLabel *> *dynamicLabels = [self dynamicLabelsWithFontName:SSTestFontName fontSize:SSTestFontSize];
64+
65+
for (SSDynamicLabel *label in dynamicLabels) {
66+
//Assert
67+
XCTAssertEqualWithAccuracy(label.font.pointSize, expectedFontSize, FLT_EPSILON);
68+
}
69+
}
70+
71+
- (void)testLabelFontSizeShouldBeEqualToLabelFontSizeIncreasedByPreferredContentSizeCategoryDelta {
72+
// Arrange
73+
[SSTestsHelper startMockingPreferredContentSizeCategory:UIContentSizeCategoryExtraExtraLarge];
74+
75+
CGFloat initialFontSize = SSTestFontSize;
76+
77+
//Act
78+
NSArray<SSDynamicLabel *> *dynamicLabels = [self dynamicLabelsWithFontName:SSTestFontName fontSize:initialFontSize];
79+
80+
for (SSDynamicLabel *label in dynamicLabels) {
81+
82+
//Assert
83+
XCTAssertEqualWithAccuracy(label.font.pointSize, initialFontSize + SSTestFontSizeDifferenceForSizeExtraExtraLarge, FLT_EPSILON);
84+
}
85+
}
86+
87+
- (void)testLabelFontSizeShouldBeEqualToNewFontSizeIncreasedByContentSizeCategoryDelta {
5888
//Arrange
5989
CGFloat newFontSize = 7.0f;
6090
UIFont *newFont = [UIFont systemFontOfSize:newFontSize];
6191

62-
//Act
63-
self.dynamicLabel.font = newFont;
64-
self.dynamicLabelFromXib.font = newFont;
65-
[SSTestsHelper postContentSizeChangeNotification];
66-
67-
//Assert
68-
XCTAssertEqualObjects(self.dynamicLabel.font.fontName, newFont.fontName);
69-
XCTAssertEqualObjects(self.dynamicLabelFromXib.font.fontName, newFont.fontName);
70-
XCTAssertEqual(self.dynamicLabel.font.pointSize, newFontSize + SSTestFontSizeDifferenceForSizeExtraExtraLarge);
71-
XCTAssertEqual(self.dynamicLabelFromXib.font.pointSize, newFontSize + SSTestFontSizeDifferenceForSizeExtraExtraLarge);
92+
NSArray<SSDynamicLabel *> *dynamicLabels = [self dynamicLabelsWithFontName:SSTestFontName fontSize:SSTestFontSize];
93+
94+
[SSTestsHelper startMockingPreferredContentSizeCategory:UIContentSizeCategoryExtraExtraLarge];
95+
96+
for (SSDynamicLabel *label in dynamicLabels) {
97+
//Act
98+
label.font = newFont;
99+
100+
//Assert
101+
XCTAssertEqualWithAccuracy(label.font.pointSize, newFontSize + SSTestFontSizeDifferenceForSizeExtraExtraLarge, FLT_EPSILON);
102+
}
72103
}
73104

74-
- (void)testAttributedStringContentSizeChange {
105+
- (void)testLabelAttributedStringFontSizesShouldBeIncreasedByContentSizeCategoryDelta {
75106
//Arrange
76107
NSAttributedString *attributedString = [SSAttributedStringValidator testAttributedString];
77-
self.dynamicLabel.dynamicAttributedText = attributedString;
78-
self.dynamicLabelFromXib.dynamicAttributedText = attributedString;
79108

80-
//Act
81-
[SSTestsHelper postContentSizeChangeNotification];
109+
NSArray<SSDynamicLabel *> *dynamicLabels = [self dynamicLabelsWithFontName:SSTestFontName fontSize:SSTestFontSize];
110+
111+
[SSTestsHelper startMockingPreferredContentSizeCategory:UIContentSizeCategoryExtraExtraLarge];
112+
113+
for (SSDynamicLabel *label in dynamicLabels) {
114+
//Act
115+
label.dynamicAttributedText = attributedString;
82116

83-
//Assert
84-
XCTAssertTrue([SSAttributedStringValidator isValidTestAttributedString:self.dynamicLabel.attributedText
85-
changedByDelta:SSTestFontSizeDifferenceForSizeExtraExtraLarge]);
86-
XCTAssertTrue([SSAttributedStringValidator isValidTestAttributedString:self.dynamicLabelFromXib.attributedText
87-
changedByDelta:SSTestFontSizeDifferenceForSizeExtraExtraLarge]);
117+
//Assert
118+
XCTAssertTrue([SSAttributedStringValidator isValidTestAttributedString:label.attributedText
119+
changedByDelta:SSTestFontSizeDifferenceForSizeExtraExtraLarge]);
88120

89-
XCTAssertEqualObjects(attributedString, self.dynamicLabel.dynamicAttributedText);
90-
XCTAssertEqualObjects(attributedString, self.dynamicLabelFromXib.dynamicAttributedText);
121+
XCTAssertEqualObjects(label.dynamicAttributedText, attributedString);
122+
}
91123
}
92124

93125
@end

0 commit comments

Comments
 (0)