@@ -67,18 +67,23 @@ function test_is_removable(tc, B_ps)
67
67
end
68
68
69
69
function test_is_mount(tc , B_ps )
70
- y = stdlib .is_mount(pwd(), B_ps );
71
-
70
+ [ y , b ] = stdlib .is_mount(pwd(), B_ps );
71
+ tc .assertEqual(char( b ), B_ps )
72
72
tc .verifyClass(y , ' logical' )
73
- tc .verifyTrue(stdlib .is_mount(" /" , B_ps ))
74
- tc .verifyEmpty(stdlib .is_mount(tempname(), B_ps ))
75
73
76
- if ispc()
77
- sd = getenv(" SystemDrive" );
78
- tc .assertTrue(sd == stdlib .root_name(sd ), sd )
79
- tc .verifyFalse(stdlib .is_mount(sd , B_ps ), sd )
80
- tc .verifyTrue(stdlib .is_mount(sd + " /" , B_ps ), sd )
81
- tc .verifyTrue(stdlib .is_mount(sd + " \" , B_ps ), sd )
74
+ if ismember(B_ps , stdlib .Backend().select(' is_mount' ))
75
+ tc .verifyTrue(stdlib .is_mount(" /" , B_ps ))
76
+ tc .verifyFalse(stdlib .is_mount(tempname(), B_ps ))
77
+
78
+ if ispc()
79
+ sd = getenv(" SystemDrive" );
80
+ tc .assertTrue(sd == stdlib .root_name(sd ), sd )
81
+ tc .verifyFalse(stdlib .is_mount(sd , B_ps ), sd )
82
+ tc .verifyTrue(stdlib .is_mount(sd + " /" , B_ps ), sd )
83
+ tc .verifyTrue(stdlib .is_mount(sd + " \" , B_ps ), sd )
84
+ end
85
+ else
86
+ tc .verifyEmpty(y )
82
87
end
83
88
end
84
89
@@ -105,12 +110,16 @@ function test_filesystem_type(tc, Ps, B_jdps)
105
110
tc .assertEqual(char(b ), B_jdps )
106
111
tc .verifyClass(t , ' char' )
107
112
108
- if ~stdlib .exists(Ps )
109
- tc .verifyEmpty(t )
113
+ if ismember(B_jdps , stdlib .Backend().select(' filesystem_type' ))
114
+ if ~stdlib .exists(Ps )
115
+ tc .verifyEmpty(t )
116
+ else
117
+ tc .assumeFalse(isempty(t ) && tc .CI , " Some CI block viewing their filesystem type" )
118
+ tc .assertNotEmpty(t )
119
+ tc .verifyGreaterThan(strlength(t ), 0 )
120
+ end
110
121
else
111
- tc .assumeFalse(isempty(t ) && tc .CI , " Some CI block viewing their filesystem type" )
112
- tc .assertNotEmpty(t )
113
- tc .verifyGreaterThan(strlength(t ), 0 )
122
+ tc .verifyEmpty(t )
114
123
end
115
124
end
116
125
0 commit comments