Skip to content

Commit 02052e8

Browse files
author
Mohammed Sadique
committed
format
1 parent 09d6801 commit 02052e8

File tree

2 files changed

+25
-8
lines changed

2 files changed

+25
-8
lines changed

lib/matplotex/figure/areal/plot_options.ex

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,22 @@ defmodule Matplotex.Figure.Areal.PlotOptions do
44
alias Matplotex.Figure.TwoD
55
alias Matplotex.Figure.RcParams
66

7-
@immutable_keys [:axes, :rc_params, :elements, :region_x, :region_y, :region_title, :region_content, :region_legend, :region_color_bar]
7+
@immutable_keys [
8+
:axes,
9+
:rc_params,
10+
:elements,
11+
:region_x,
12+
:region_y,
13+
:region_title,
14+
:region_content,
15+
:region_legend,
16+
:region_color_bar
17+
]
818

919
@spec set_options_in_figure(Figure.t(), keyword()) :: Figure.t()
1020
def set_options_in_figure(%Figure{} = figure, opts) do
1121
opts = sanitize(opts)
22+
1223
figure
1324
|> cast_figure(opts)
1425
|> cast_axes(opts)
@@ -47,5 +58,4 @@ defmodule Matplotex.Figure.Areal.PlotOptions do
4758
defp sanitize(opts) do
4859
Keyword.drop(opts, @immutable_keys)
4960
end
50-
5161
end
Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
defmodule Matplotex.Figure.Areal.PlotOptionsTest do
2-
32
use Matplotex.PlotCase
43

54
setup do
@@ -8,17 +7,25 @@ defmodule Matplotex.Figure.Areal.PlotOptionsTest do
87

98
describe "set_options_in_figure" do
109
test "plot options should't allow some restricted keys", %{figure: figure} do
11-
figure = figure
12-
|> Matplotex.set_title("New title")
13-
|> Matplotex.plot([1,2,3,4,5], [1,2,3,4,5], [x_lagel: "X", axes: nil, region_x: nil, region_y: nil , region_content: nil, region_title: nil, elements: nil])
10+
figure =
11+
figure
12+
|> Matplotex.set_title("New title")
13+
|> Matplotex.plot([1, 2, 3, 4, 5], [1, 2, 3, 4, 5],
14+
x_lagel: "X",
15+
axes: nil,
16+
region_x: nil,
17+
region_y: nil,
18+
region_content: nil,
19+
region_title: nil,
20+
elements: nil
21+
)
22+
1423
refute figure.axes.region_x == nil
1524
refute figure.axes.region_y == nil
1625
refute figure.axes.region_content == nil
1726
refute figure.axes.region_title == nil
1827
refute figure.axes.element == nil
1928
refute figure.axes == nil
20-
2129
end
2230
end
23-
2431
end

0 commit comments

Comments
 (0)