Skip to content

Commit

Permalink
chore: improve code style
Browse files Browse the repository at this point in the history
  • Loading branch information
robert-virkus committed Jan 20, 2024
1 parent 04a8553 commit da199db
Show file tree
Hide file tree
Showing 7 changed files with 764 additions and 496 deletions.
2 changes: 1 addition & 1 deletion lib/src/private/smtp/commands/smtp_send_bdat_command.dart
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,7 @@ class SmtpSendBdatMailCommand extends _SmtpSendBdatCommand {
recipientEmails,
use8BitEncoding: use8BitEncoding,
supportUnicode: supportUnicode,
);
);

/// The message to be sent
final MimeMessage message;
Expand Down
22 changes: 12 additions & 10 deletions test/codecs/folding_test.dart
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,9 @@ void main() {
const subject = 'àáèéìíòóùúỳýäëïöüÿæßñµ¢łŁ àáèéìíòóùúỳýäëïöü'
'ÿæßñµ¢łŁasciiàáèéìíòóùúỳýäëïöüÿæßñµ¢łŁ';
final message = _buildTestMessage(subject);
expect(message!.decodeSubject(), subject);
expect(message?.decodeSubject(), subject);
final buffer = StringBuffer();
message.getHeader('subject')!.first.render(buffer);
message?.getHeader('subject')?.first.render(buffer);
final output = buffer.toString().split(RegExp(r'\r\n\s+'));
expect(output.length, greaterThan(1));
expect(output, everyElement(_HasLength(lessThanOrEqualTo(76))));
Expand All @@ -21,9 +21,9 @@ void main() {
test('folding test qp-encode greek', () {
const subject = 'Λορεμ ιπσθμ δολορ σιτ αμετ, φερρι φαβθλασ οπορτεατ σεα ει';
final message = _buildTestMessage(subject);
expect(message!.decodeSubject(), subject);
expect(message?.decodeSubject(), subject);
final buffer = StringBuffer();
message.getHeader('subject')!.first.render(buffer);
message?.getHeader('subject')?.first.render(buffer);
final output = buffer.toString().split(RegExp(r'\r\n\s+'));
expect(output.length, greaterThan(1));
expect(output, everyElement(_HasLength(lessThanOrEqualTo(76))));
Expand All @@ -35,9 +35,9 @@ void main() {
'We understand that if you integrate intuitively then you may also '
'mesh iteravely.';
final message = _buildTestMessage(subject);
expect(message!.decodeSubject(), subject);
expect(message?.decodeSubject(), subject);
final buffer = StringBuffer();
message.getHeader('subject')!.first.render(buffer);
message?.getHeader('subject')?.first.render(buffer);
final output = buffer.toString().split(RegExp(r'\r\n\s+'));
expect(output.length, greaterThan(1));
expect(output, everyElement(_HasLength(lessThanOrEqualTo(76))));
Expand All @@ -49,17 +49,19 @@ void main() {
'We understand that if you integrate intuitively then you may also '
'mesh iteravely.';
final message = _buildTestMessage(subject, HeaderEncoding.B);
expect(message!.decodeSubject(), subject);
expect(message?.decodeSubject(), subject);
final buffer = StringBuffer();
message.getHeader('subject')!.first.render(buffer);
message?.getHeader('subject')?.first.render(buffer);
final output = buffer.toString().split(RegExp(r'\r\n\s+'));
expect(output.length, greaterThan(1));
expect(output, everyElement(_HasLength(lessThanOrEqualTo(76))));
});
}

MimeMessage? _buildTestMessage(String subject,
[HeaderEncoding encoding = HeaderEncoding.Q]) =>
MimeMessage? _buildTestMessage(
String subject, [
HeaderEncoding encoding = HeaderEncoding.Q,
]) =>
MessageBuilder.buildSimpleTextMessage(
const MailAddress('mittente', '[email protected]'),
[const MailAddress('destinatario', '[email protected]')],
Expand Down
Loading

0 comments on commit da199db

Please sign in to comment.