@@ -6,6 +6,7 @@ use crate::snap_test::{SnapshotPayload, assert_file_contents, markup_to_string};
66use crate :: {
77 CUSTOM_FORMAT_BEFORE , FORMATTED , LINT_ERROR , UNFORMATTED , assert_cli_snapshot, run_cli,
88} ;
9+ use biome_cli:: CliDiagnostic ;
910use biome_console:: { BufferConsole , MarkupBuf , markup} ;
1011use biome_fs:: { FileSystemExt , MemoryFileSystem } ;
1112use bpaf:: Args ;
@@ -4103,7 +4104,7 @@ fn trailing_newline_html_via_cli() {
41034104}
41044105
41054106#[ test]
4106- fn harness_scss ( ) {
4107+ fn harness_scss_format ( ) {
41074108 let fs = MemoryFileSystem :: default ( ) ;
41084109 let mut console = BufferConsole :: default ( ) ;
41094110
@@ -4116,10 +4117,33 @@ fn harness_scss() {
41164117 Args :: from ( [ "format" , file_path. as_str ( ) ] . as_slice ( ) ) ,
41174118 ) ;
41184119
4120+ let result = result. expect_err ( "This test will fail once SCSS support is officially added" ) ;
4121+
41194122 assert ! (
4120- result. is_err( ) ,
4121- "This test will fail once SCSS support is officially added"
4123+ matches!( result, CliDiagnostic :: NoFilesWereProcessed ( _) ) ,
4124+ "Found: {result:?}"
4125+ )
4126+ }
4127+
4128+ #[ test]
4129+ fn harness_scss_lint ( ) {
4130+ let fs = MemoryFileSystem :: default ( ) ;
4131+ let mut console = BufferConsole :: default ( ) ;
4132+
4133+ let file_path = Utf8Path :: new ( "format.scss" ) ;
4134+ fs. insert ( file_path. into ( ) , "$fff" . as_bytes ( ) ) ;
4135+
4136+ let ( _, result) = run_cli (
4137+ fs,
4138+ & mut console,
4139+ Args :: from ( [ "lint" , file_path. as_str ( ) ] . as_slice ( ) ) ,
41224140 ) ;
4141+ let result = result. expect_err ( "This test will fail once SCSS support is officially added" ) ;
4142+
4143+ assert ! (
4144+ matches!( result, CliDiagnostic :: NoFilesWereProcessed ( _) ) ,
4145+ "Found: {result:?}"
4146+ )
41234147}
41244148
41254149#[ test]
0 commit comments