Skip to content
GitLab
Explore
Projects
Groups
Snippets
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
thoughtbot, inc.
administrate
Commits
b5eb5f1a
Commit
b5eb5f1a
authored
6 years ago
by
Keisuke
Browse files
Options
Download
Email Patches
Plain Diff
fix coding style
parent
935cd05b
github/fork/jumjamjohn/master
1 merge request
!1220
Make Field::Select more flexible
Pipeline
#1283
failed with stages
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
spec/lib/fields/select_spec.rb
+9
-4
spec/lib/fields/select_spec.rb
with
9 additions
and
4 deletions
+9
-4
spec/lib/fields/select_spec.rb
+
9
-
4
View file @
b5eb5f1a
...
...
@@ -38,7 +38,8 @@ describe Administrate::Field::Select do
describe
"#to_partial_path"
do
it
"returns a partial based on the page being rendered"
do
page
=
:show
field
=
Administrate
::
Field
::
Select
.
new
(
:select
,
persisted
[
:string
],
page
)
data
=
persisted
[
:string
]
field
=
Administrate
::
Field
::
Select
.
new
(
:select
,
data
,
page
)
path
=
field
.
to_partial_path
...
...
@@ -50,7 +51,8 @@ describe Administrate::Field::Select do
describe
"#selectable_options"
do
it
"returns an empty array without options"
do
field
=
Administrate
::
Field
::
Select
.
new
(
:select
,
persisted
[
:string
],
:show
)
data
=
persisted
[
:string
]
field
=
Administrate
::
Field
::
Select
.
new
(
:select
,
data
,
:show
)
expect
(
field
.
selectable_options
).
to
eq
(
collections
[
:empty
])
end
...
...
@@ -69,7 +71,9 @@ describe Administrate::Field::Select do
expected
.
each
do
|
in_key
,
out_key
|
it
"`
#{
in_key
}
` returns collection `
#{
out_key
}
`"
do
field
=
select_with_options
(
persisted
[
:string
],
collection:
collections
[
in_key
])
data
=
persisted
[
:string
]
collection
=
collections
[
in_key
]
field
=
select_with_options
(
data
,
collection:
collection
)
expect
(
field
.
selectable_options
).
to
eq
(
collections
[
out_key
])
end
...
...
@@ -79,7 +83,8 @@ describe Administrate::Field::Select do
describe
"#label_data"
do
it
"returns nil without options"
do
field
=
Administrate
::
Field
::
Select
.
new
(
:select
,
persisted
[
:string
],
:show
)
data
=
persisted
[
:string
]
field
=
Administrate
::
Field
::
Select
.
new
(
:select
,
data
,
:show
)
expect
(
field
.
label_data
).
to
eq
(
output
[
:nil
])
end
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment
Menu
Explore
Projects
Groups
Snippets