Fixes for unit tests
This commit is contained in:
@@ -24,7 +24,7 @@ public class AbilityDataTests
|
||||
}
|
||||
}
|
||||
|
||||
[Test, MethodDataSource(nameof(AllAbilitiesHaveValidScriptsData)), Explicit]
|
||||
[Test, MethodDataSource(nameof(AllAbilitiesHaveValidScriptsData))]
|
||||
public async Task AllAbilitiesEffectsHaveValidScripts(TestCaseData test)
|
||||
{
|
||||
var scriptName = test.Ability.Effect;
|
||||
@@ -39,7 +39,7 @@ public class AbilityDataTests
|
||||
catch (Exception e)
|
||||
{
|
||||
// Helper method to find the line number of the effect in the JSON file
|
||||
var file = Path.GetFullPath("../../../../Plugins/PkmnLib.Plugin.Gen7/Data/Abilities.json");
|
||||
var file = Path.GetFullPath("../../../../Plugins/PkmnLib.Plugin.Gen7/Data/Abilities.jsonc");
|
||||
var json = await File.ReadAllLinesAsync(file);
|
||||
var moveLineNumber = json.Select((line, index) => new { line, index })
|
||||
.FirstOrDefault(x => x.line.Contains($"\"name\": \"{test.Ability.Effect}\""))?.index + 1;
|
||||
|
||||
Reference in New Issue
Block a user