Skip to content

Commit 4416d9a

Browse files
Merge pull request #108 from diffo-dev/106-resolve-test-resource-spark-warnings-on-compilation
removed duplicate tests
2 parents 3ff1a65 + 556c747 commit 4416d9a

7 files changed

Lines changed: 3 additions & 174 deletions

File tree

test/instance_extension/characteristic_test.exs

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
defmodule Diffo.InstanceExtension.CharacteristicTest do
66
@moduledoc false
77
use ExUnit.Case
8-
alias Diffo.Test.Servo
98
alias Diffo.Test.Parties
109

1110
setup_all do
@@ -19,14 +18,6 @@ defmodule Diffo.InstanceExtension.CharacteristicTest do
1918
end
2019

2120
describe "characteristic" do
22-
test "create resource fails when characteristic value type invalid" do
23-
{:error, error} = Servo.build_invalid_characteristic(%{})
24-
%Ash.Error.Invalid{errors: errors} = error
25-
26-
assert hd(errors).message ==
27-
"couldn't create characteristic with value of unknown type Elixir.InvalidValue"
28-
end
29-
3021
test "create resource with array characteristic - success" do
3122
{:ok, shelf} = Parties.build_shelf_with_installer()
3223

test/instance_extension/feature_test.exs

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
defmodule Diffo.InstanceExtension.FeatureTest do
66
@moduledoc false
77
use ExUnit.Case
8-
alias Diffo.Test.Servo
98
alias Diffo.Test.Parties
109

1110
setup_all do
@@ -19,19 +18,13 @@ defmodule Diffo.InstanceExtension.FeatureTest do
1918
end
2019

2120
describe "feature" do
22-
test "create resource with fails when feature characteristic value type invalid" do
23-
{:error, error} = Servo.build_invalid_feature_characteristic(%{})
24-
%Ash.Error.Invalid{errors: errors} = error
25-
26-
assert hd(errors).message ==
27-
"couldn't create feature characteristic with value of unknown type Elixir.InvalidValue"
28-
end
29-
3021
test "create resource with array feature characteristic - success" do
3122
{:ok, shelf} = Parties.build_shelf_with_installer()
3223

3324
spectral = Enum.find(shelf.features, fn f -> f.name == :spectralManagement end)
34-
deployment_classes = Enum.find(spectral.characteristics, fn c -> c.name == :deploymentClasses end)
25+
26+
deployment_classes =
27+
Enum.find(spectral.characteristics, fn c -> c.name == :deploymentClasses end)
3528

3629
assert deployment_classes.is_array == true
3730
assert deployment_classes.values == []

test/instance_extension/specification_test.exs

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,6 @@ defmodule Diffo.InstanceExtension.SpecificationTest do
1919
end
2020

2121
describe "specification" do
22-
test "create resource fails when specification id not uuid v4" do
23-
{:error, error} = Servo.build_invalid_specification(%{})
24-
%Ash.Error.Invalid{errors: errors} = error
25-
assert hd(errors).message == "must be a uuid v4 or nil"
26-
end
27-
2822
test "description declared in specification DSL roundtrips to the persisted specification" do
2923
spec_id = Shelf.specification()[:id]
3024
description = Shelf.specification()[:description]

test/support/resource/invalid/invalid_characteristic.ex

Lines changed: 0 additions & 44 deletions
This file was deleted.

test/support/resource/invalid/invalid_feature_characteristic.ex

Lines changed: 0 additions & 47 deletions
This file was deleted.

test/support/resource/invalid/invalid_specification.ex

Lines changed: 0 additions & 40 deletions
This file was deleted.

test/support/servo.ex

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,6 @@ defmodule Diffo.Test.Servo do
1616
alias Diffo.Test.Card
1717
alias Diffo.Test.Broadband
1818
alias Diffo.Test.BroadbandV2
19-
alias Diffo.Test.InvalidSpecification
20-
alias Diffo.Test.InvalidCharacteristic
21-
alias Diffo.Test.InvalidFeatureCharacteristic
2219

2320
domain do
2421
description "service and resource management"
@@ -50,20 +47,5 @@ defmodule Diffo.Test.Servo do
5047
define :build_broadband_v2, action: :build
5148
define :get_broadband_v2_by_id, action: :read, get_by: :id
5249
end
53-
54-
resource InvalidSpecification do
55-
define :get_invalid_specification_by_id, action: :read, get_by: :id
56-
define :build_invalid_specification, action: :build
57-
end
58-
59-
resource InvalidCharacteristic do
60-
define :get_invalid_characteristic_by_id, action: :read, get_by: :id
61-
define :build_invalid_characteristic, action: :build
62-
end
63-
64-
resource InvalidFeatureCharacteristic do
65-
define :get_invalid_feature_characteristic_by_id, action: :read, get_by: :id
66-
define :build_invalid_feature_characteristic, action: :build
67-
end
6850
end
6951
end

0 commit comments

Comments
 (0)