Skip to content

Commit

Permalink
challenge(formatter): fix prettier differences in test declarations (#…
Browse files Browse the repository at this point in the history
  • Loading branch information
TaKO8Ki committed Nov 19, 2023
1 parent 079a858 commit 53ad52d
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 471 deletions.
3 changes: 3 additions & 0 deletions crates/biome_js_formatter/src/utils/member_chain/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -114,6 +114,7 @@ use crate::utils::member_chain::groups::{
MemberChainGroup, MemberChainGroupsBuilder, TailChainGroups,
};
use crate::utils::member_chain::simple_argument::SimpleArgument;
use crate::utils::test_call::is_test_call_expression;
use crate::JsLabels;
use biome_formatter::{write, Buffer};
use biome_js_syntax::{
Expand Down Expand Up @@ -362,6 +363,8 @@ impl Format<JsFormatContext> for MemberChain {
if self.tail.len() <= 1 && !has_comments {
return if is_long_curried_call(Some(&self.root)) {
write!(f, [format_one_line])
} else if is_test_call_expression(&self.root)? && self.head.members().len() >= 2 {
write!(f, [self.head, soft_line_indent_or_space(&self.tail)])
} else {
write!(f, [group(&format_one_line)])
};
Expand Down

0 comments on commit 53ad52d

Please sign in to comment.