Module: TestRecorder
- Defined in:
- lib/test_recorder.rb,
lib/test_recorder/rspec.rb,
lib/test_recorder/version.rb,
lib/test_recorder/cdp_recorder.rb,
lib/test_recorder/rspec/example_wrapper.rb,
lib/test_recorder/rails/setup_and_teardown.rb
Defined Under Namespace
Modules: RSpec, Rails
Classes: CdpRecorder
Constant Summary
collapse
- DEFAULT_JPEG_QUALITY =
60
- DEFAULT_MAX_DIMENSION =
1000
- DEFAULT_EVERY_NTH_FRAME =
1
- CHARS_TO_TRANSLATE =
['/', '.', ':', ',', "'", '"', " "].freeze
- VERSION =
"0.3.0"
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
.every_nth_frame ⇒ Object
33
34
35
|
# File 'lib/test_recorder.rb', line 33
def every_nth_frame
defined?(@every_nth_frame) ? @every_nth_frame : DEFAULT_EVERY_NTH_FRAME
end
|
.jpeg_quality ⇒ Object
25
26
27
|
# File 'lib/test_recorder.rb', line 25
def jpeg_quality
defined?(@jpeg_quality) ? @jpeg_quality : DEFAULT_JPEG_QUALITY
end
|
.max_dimension ⇒ Object
29
30
31
|
# File 'lib/test_recorder.rb', line 29
def max_dimension
defined?(@max_dimension) ? @max_dimension : DEFAULT_MAX_DIMENSION
end
|
Class Method Details
.disable! ⇒ Object
17
18
19
|
# File 'lib/test_recorder.rb', line 17
def disable!
@enable = false
end
|
.enable! ⇒ Object
13
14
15
|
# File 'lib/test_recorder.rb', line 13
def enable!
@enable = true
end
|
.enabled? ⇒ Boolean
21
22
23
|
# File 'lib/test_recorder.rb', line 21
def enabled?
defined?(@enable) ? @enable : true
end
|
.sanitize_filename(name) ⇒ Object
37
38
39
|
# File 'lib/test_recorder.rb', line 37
def sanitize_filename(name)
name.tr(CHARS_TO_TRANSLATE.join, "_")
end
|