Skip to content

Commit 9f9c9f3

Browse files
updated tests
1 parent 47e6dfe commit 9f9c9f3

2 files changed

Lines changed: 12 additions & 56 deletions

File tree

test/Hyperbee.XS.Extensions.Tests/ExpressionTreeStringTests.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -418,6 +418,7 @@ public async Task ToXsString_ShouldCreate_StringFormat()
418418
await AssertScriptValue( code, result );
419419
}
420420

421+
#if !NET9_0
421422
[TestMethod]
422423
public void ToXsString_ShouldCreate_WithExtensions()
423424
{
@@ -442,7 +443,7 @@ public void ToXsString_ShouldCreate_WithExtensions()
442443

443444
Assert.AreEqual( "one hundred and twenty-three", result );
444445
}
445-
446+
#endif
446447
[TestMethod]
447448
public async Task ToXsString_ShouldCreate_Inject()
448449
{

test/Hyperbee.XS.Interactive.Tests/SubmitCodeTests.cs

Lines changed: 10 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -46,54 +46,35 @@ public async Task SubmitCode_WithCommand_ShouldRunXs()
4646
{
4747
using var events = _kernel.KernelEvents.ToSubscribedList();
4848

49-
var script = """
50-
#!xs
51-
52-
var number = 123;
53-
number;
54-
""";
49+
var script = "#\u0021xs\n\nvar number = 123;\nnumber;\n";
5550

5651
await _kernel.SubmitCodeAsync( script );
5752

5853
AssertSuccess( events );
5954
Assert.IsTrue( events.OfType<DisplayedValueProduced>().Any( x => (x.Value as string) == "123" ) );
6055
}
61-
56+
#if !NET9_0
6257
[TestMethod]
6358
public async Task SubmitCode_WithCommand_ShouldAddPackage()
6459
{
6560
using var events = _kernel.KernelEvents.ToSubscribedList();
6661

67-
var script =
68-
"""
69-
#!xs
70-
71-
package Humanizer.Core;
72-
using Humanizer;
73-
74-
var x = 1+5;
75-
var y = x.ToWords();
76-
display(y);
77-
""";
62+
var script = "#\u0021xs\n\npackage Humanizer.Core;\nusing Humanizer;\n\nvar x = 1+5;\nvar y = x.ToWords();\ndisplay(y);\n";
7863

7964
await _kernel.SubmitCodeAsync( script );
8065

8166
AssertSuccess( events );
8267
Assert.IsTrue( events.OfType<DisplayedValueProduced>().Any( x => (x.Value as string) == "six" ) );
8368
}
69+
#endif
8470

8571
[TestMethod]
8672
public async Task SubmitCode_WithCommand_ShouldKeepVariables()
8773
{
8874
using var events = _kernel.KernelEvents.ToSubscribedList();
8975

9076
await _kernel.SubmitCodeAsync(
91-
"""
92-
#!xs
93-
94-
var x = 40;
95-
#!whos
96-
""" );
77+
"#\u0021xs\n\nvar x = 40;\n#\u0021whos\n" );
9778

9879
var displayResult = GetDisplayResult( events );
9980

@@ -102,13 +83,7 @@ await _kernel.SubmitCodeAsync(
10283
events.Clear();
10384

10485
await _kernel.SubmitCodeAsync(
105-
"""
106-
#!xs
107-
x++;
108-
x++;
109-
110-
#!whos
111-
""" );
86+
"#\u0021xs\nx++;\nx++;\n\n#\u0021whos\n" );
11287

11388
displayResult = GetDisplayResult( events );
11489

@@ -122,13 +97,7 @@ public async Task SubmitCode_WithCommand_ShouldRedefineVariable()
12297
using var events = _kernel.KernelEvents.ToSubscribedList();
12398

12499
await _kernel.SubmitCodeAsync(
125-
"""
126-
#!xs
127-
128-
var x = 123;
129-
var y = "hello";
130-
#!whos
131-
""" );
100+
"#\u0021xs\n\nvar x = 123;\nvar y = \"hello\";\n#\u0021whos\n" );
132101

133102
var displayResult = GetDisplayResult( events );
134103

@@ -138,12 +107,7 @@ await _kernel.SubmitCodeAsync(
138107
events.Clear();
139108

140109
await _kernel.SubmitCodeAsync(
141-
"""
142-
#!xs
143-
144-
var x = "world";
145-
#!whos
146-
""" );
110+
"#\u0021xs\n\nvar x = \"world\";\n#\u0021whos\n" );
147111

148112
displayResult = GetDisplayResult( events );
149113

@@ -160,21 +124,12 @@ public async Task SubmitCode_WithCommand_ShouldShareVariablesWithKernels()
160124
using var events = _kernel.KernelEvents.ToSubscribedList();
161125

162126
await _kernel.SubmitCodeAsync(
163-
"""
164-
#!csharp
165-
166-
var simple = "test";
167-
""" );
127+
"#\u0021csharp\n\nvar simple = \"test\";\n" );
168128

169129
events.Clear();
170130

171131
await _kernel.SubmitCodeAsync(
172-
"""
173-
#!xs
174-
175-
#!share --from csharp --name "simple" --as "zSimple"
176-
#!whos
177-
""" );
132+
"#\u0021xs\n\n#\u0021share --from csharp --name \"simple\" --as \"zSimple\"\n#\u0021whos\n" );
178133

179134
var displayResult = GetDisplayResult( events );
180135

0 commit comments

Comments
 (0)