pdf_signature/test/features/step
insleker 095e99f0a6 feat: pass feature test 2025-09-09 23:12:56 +08:00
..
_helpers.dart refactor: split pdf_page_area.dart to multi smaller files 2025-09-03 14:08:35 +08:00
_tokens.dart feat: partially implement new UI design 2025-09-01 00:43:45 +08:00
_world.dart feat: partially implement mult_signature_picture 2025-09-02 11:33:46 +08:00
a_created_signature_card.dart feat: pass feature test 2025-09-09 23:12:56 +08:00
a_document_is_open_and_contains_at_least_one_signature_placement.dart feat: pass feature test 2025-09-09 23:12:56 +08:00
a_document_is_open_and_contains_multiple_placed_signature_placements_across_pages.dart feat: pass feature test 2025-09-09 23:12:56 +08:00
a_document_is_open_with_no_signature_placements_placed.dart feat: partially implement new feature test 2025-09-09 22:26:33 +08:00
a_document_page_is_selected_for_signing.dart feat: partially implement new feature test 2025-09-09 22:26:33 +08:00
a_drawn_signature_exists_in_the_canvas.dart refactor: split signature from pdf feature 2025-09-08 08:57:59 +08:00
a_multipage_document_is_open.dart feat: partially implement new feature test 2025-09-09 22:26:33 +08:00
a_new_document_file_is_saved_at_specified_full_path_location_and_file_name.dart feat: pass feature test 2025-09-09 23:12:56 +08:00
a_sample_multipage_document5_pages_is_available.dart feat: partially implement new feature test 2025-09-09 22:26:33 +08:00
a_signature_asset_is_created.dart feat: pass feature test 2025-09-09 23:12:56 +08:00
a_signature_asset_is_loaded_or_drawn.dart feat: pass feature test 2025-09-09 23:12:56 +08:00
a_signature_asset_is_placed_on_the_page.dart feat: pass feature test 2025-09-09 23:12:56 +08:00
a_signature_asset_is_selected.dart feat: pass feature test 2025-09-09 23:12:56 +08:00
a_signature_asset_loaded_or_drawn_is_wrapped_in_a_signature_card.dart feat: partially implement new feature test 2025-09-09 22:26:33 +08:00
a_signature_placement_appears_on_the_page_based_on_the_signature_card.dart feat: pass feature test 2025-09-09 23:12:56 +08:00
a_signature_placement_is_placed_on_page.dart feat: pass feature test 2025-09-09 23:12:56 +08:00
a_signature_placement_is_placed_with_a_position_and_size_relative_to_the_page.dart feat: pass feature test 2025-09-09 23:12:56 +08:00
adjusting_one_instance_does_not_affect_the_others.dart feat: pass feature test 2025-09-09 23:12:56 +08:00
adjusting_one_of_the_signature_placements_does_not_affect_the_others.dart feat: pass feature test 2025-09-09 23:12:56 +08:00
all_placed_signature_placements_appear_on_their_corresponding_pages_in_the_output.dart feat: partially implement new feature test 2025-09-09 22:26:33 +08:00
all_visible_texts_are_displayed_in.dart feat: add settings feature 2025-08-29 19:21:47 +08:00
an_empty_signature_canvas.dart refactor: split signature from pdf feature 2025-09-08 08:57:59 +08:00
both_preferences_are_saved.dart feat: add settings feature 2025-08-29 19:21:47 +08:00
both_signature_placements_are_shown_on_their_respective_pages.dart feat: partially implement new feature test 2025-09-09 22:26:33 +08:00
dragging_or_resizing_one_does_not_change_the_other.dart feat: pass feature test 2025-09-09 23:12:56 +08:00
each_signature_placement_can_be_dragged_and_resized_independently.dart feat: partially implement new feature test 2025-09-09 22:26:33 +08:00
identical_signature_instances_appear_in_each_location.dart refactor: pdf/view_model/view_model.dart to smaller files 2025-09-05 17:10:20 +08:00
identical_signature_placements_appear_in_each_location.dart feat: pass feature test 2025-09-09 23:12:56 +08:00
invalid_values_are_replaced_with_valid_defaults_in_storage.dart feat: add settings feature 2025-08-29 19:21:47 +08:00
keep_other_unchanged_contentpages_intact_in_the_output.dart chore: adopt bdd_widget_test for BDD 2025-08-28 23:51:36 +08:00
multiple_strokes_were_drawn.dart refactor: split signature from pdf feature 2025-09-08 08:57:59 +08:00
nearwhite_background_becomes_transparent_in_the_preview.dart refactor: split signature from pdf feature 2025-09-08 08:57:59 +08:00
no_document_is_open.dart feat: partially implement new UI design 2025-09-01 00:43:45 +08:00
only_the_selected_signature_placement_is_removed.dart feat: pass feature test 2025-09-09 23:12:56 +08:00
other_page_content_remains_unaltered.dart feat: partially implement new UI design 2025-09-01 00:43:45 +08:00
other_page_content_remains_vector_and_unaltered.dart chore: adopt bdd_widget_test for BDD 2025-08-28 23:51:36 +08:00
page_becomes_visible_in_the_scroll_area.dart refactor: pdf/view_model/view_model.dart to smaller files 2025-09-05 17:10:20 +08:00
page_is_displayed.dart refactor: pdf/view_model/view_model.dart to smaller files 2025-09-05 17:10:20 +08:00
resize_to_fit_within_bounding_box.dart feat: pass feature test 2025-09-09 23:12:56 +08:00
signature_placement_occurs_on_the_selected_page.dart feat: pass feature test 2025-09-09 23:12:56 +08:00
stored_preferences_contain_theme_and_language.dart feat: partially implement new UI design 2025-09-01 00:43:45 +08:00
the_app_attempts_to_load_the_asset.dart feat: pass feature test 2025-09-09 23:12:56 +08:00
the_app_is_resumed_or_returns_to_foreground.dart feat: add settings feature 2025-08-29 19:21:47 +08:00
the_app_language_is.dart feat: remove button `btn_mark_signing` 2025-08-29 21:03:01 +08:00
the_app_launches.dart feat: add settings feature 2025-08-29 19:21:47 +08:00
the_app_supports_languages.dart fix: continuous PageAreaView not scroll depend on overview 2025-09-01 17:08:18 +08:00
the_app_ui_theme_is.dart feat: remove button `btn_mark_signing` 2025-08-29 21:03:01 +08:00
the_app_ui_updates_to_use_the_dark_theme.dart feat: add settings feature 2025-08-29 19:21:47 +08:00
the_app_ui_updates_to_use_the_theme.dart feat: add settings feature 2025-08-29 19:21:47 +08:00
the_asset_is_loaded_and_shown_as_a_signature_asset.dart feat: pass feature test 2025-09-09 23:12:56 +08:00
the_asset_is_loaded_and_shown_as_a_signature_card.dart feat: pass feature test 2025-09-09 23:12:56 +08:00
the_asset_is_not_added_to_the_document.dart feat: pass feature test 2025-09-09 23:12:56 +08:00
the_canvas_becomes_blank.dart refactor: split signature from pdf feature 2025-09-08 08:57:59 +08:00
the_document_is_open.dart refactor: pdf/view_model/view_model.dart to smaller files 2025-09-05 17:10:20 +08:00
the_export_process_is_not_yet_finished.dart chore: adopt bdd_widget_test for BDD 2025-08-28 23:51:36 +08:00
the_first_page_is_displayed.dart refactor: pdf/view_model/view_model.dart to smaller files 2025-09-05 17:10:20 +08:00
the_go_to_input_cannot_be_used.dart refactor: pdf/view_model/view_model.dart to smaller files 2025-09-05 17:10:20 +08:00
the_language_falls_back_to_the_device_locale.dart feat: add settings feature 2025-08-29 19:21:47 +08:00
the_language_is_set_to_the_device_locale.dart test: i18n bdd test 2025-08-29 20:08:10 +08:00
the_last_page_is_displayed_page.dart refactor: pdf/view_model/view_model.dart to smaller files 2025-09-05 17:10:20 +08:00
the_last_stroke_is_removed.dart refactor: split signature from pdf feature 2025-09-08 08:57:59 +08:00
the_left_pages_overview_highlights_page.dart refactor: pdf/view_model/view_model.dart to smaller files 2025-09-05 17:10:20 +08:00
the_os_appearance_switches_to_dark_mode.dart feat: add settings feature 2025-08-29 19:21:47 +08:00
the_other_signature_placements_remain_unchanged.dart feat: pass feature test 2025-09-09 23:12:56 +08:00
the_page_label_shows_page_of.dart refactor: pdf/view_model/view_model.dart to smaller files 2025-09-05 17:10:20 +08:00
the_page_view_mode_is_set_to_continuous.dart feat: partially implement new UI design 2025-09-01 00:43:45 +08:00
the_preference_is_saved_as.dart test: fix tests steps implement 2025-09-01 10:20:57 +08:00
the_preview_updates_immediately.dart refactor: split signature from pdf feature 2025-09-08 08:57:59 +08:00
the_settings_screen_is_open.dart feat: add settings feature 2025-08-29 19:21:47 +08:00
the_signature_placement_is_stamped_at_the_exact_pdf_page_coordinates_and_size.dart feat: pass feature test 2025-09-09 23:12:56 +08:00
the_signature_placement_on_page_is_shown_on_page.dart feat: partially implement new feature test 2025-09-09 22:26:33 +08:00
the_signature_placement_on_page_remains.dart feat: partially implement new feature test 2025-09-09 22:26:33 +08:00
the_signature_placement_remains_within_the_page_area.dart feat: pass feature test 2025-09-09 23:12:56 +08:00
the_signature_placement_rotates_around_its_center_in_real_time.dart feat: pass feature test 2025-09-09 23:12:56 +08:00
the_signature_placements_appear_on_the_corresponding_page_in_the_output.dart feat: pass feature test 2025-09-09 23:12:56 +08:00
the_size_and_position_update_in_real_time.dart feat: pass feature test 2025-09-09 23:12:56 +08:00
the_stamp_remains_crisp_at_any_zoom_level_not_rasterized_by_the_screen.dart chore: adopt bdd_widget_test for BDD 2025-08-28 23:51:36 +08:00
the_theme_falls_back_to.dart feat: add settings feature 2025-08-29 19:21:47 +08:00
the_theme_is_set_to.dart feat: add settings feature 2025-08-29 19:21:47 +08:00
the_user_attempts_to_save.dart refactor: split signature from pdf feature 2025-09-08 08:57:59 +08:00
the_user_can_apply_or_reset_adjustments.dart refactor: split signature from pdf feature 2025-09-08 08:57:59 +08:00
the_user_can_apply_the_change.dart chore: adopt bdd_widget_test for BDD 2025-08-28 23:51:36 +08:00
the_user_can_move_to_the_next_or_previous_page.dart refactor: pdf/view_model/view_model.dart to smaller files 2025-09-05 17:10:20 +08:00
the_user_cannot_edit_the_document.dart chore: adopt bdd_widget_test for BDD 2025-08-28 23:51:36 +08:00
the_user_changes_contrast_and_brightness_controls.dart refactor: split signature from pdf feature 2025-09-08 08:57:59 +08:00
the_user_chooses_a_image_file_as_a_signature_asset.dart feat: pass feature test 2025-09-09 23:12:56 +08:00
the_user_chooses_a_signature_asset_to_created_a_signature_card.dart feat: pass feature test 2025-09-09 23:12:56 +08:00
the_user_chooses_undo.dart refactor: split signature from pdf feature 2025-09-08 08:57:59 +08:00
the_user_clears_the_canvas.dart refactor: split signature from pdf feature 2025-09-08 08:57:59 +08:00
the_user_clicks_the_go_to_apply_button.dart refactor: pdf/view_model/view_model.dart to smaller files 2025-09-05 17:10:20 +08:00
the_user_clicks_the_thumbnail_for_page.dart refactor: pdf/view_model/view_model.dart to smaller files 2025-09-05 17:10:20 +08:00
the_user_deletes_one_selected_signature_placement.dart feat: partially implement new feature test 2025-09-09 22:26:33 +08:00
the_user_drags_handles_to_resize_and_drags_to_reposition.dart feat: pass feature test 2025-09-09 23:12:56 +08:00
the_user_drags_it_on_the_page_of_the_document_to_place_signature_placements_in_multiple_locations_in_the_document.dart feat: pass feature test 2025-09-09 23:12:56 +08:00
the_user_drags_this_signature_card_on_the_page_of_the_document_to_place_a_signature_placement.dart feat: pass feature test 2025-09-09 23:12:56 +08:00
the_user_draws_strokes_and_confirms.dart refactor: split signature from pdf feature 2025-09-08 08:57:59 +08:00
the_user_enables_background_removal.dart refactor: split signature from pdf feature 2025-09-08 08:57:59 +08:00
the_user_enters_into_the_go_to_input_and_applies_it.dart refactor: pdf/view_model/view_model.dart to smaller files 2025-09-05 17:10:20 +08:00
the_user_has_theme_and_language_saved.dart feat: add settings feature 2025-08-29 19:21:47 +08:00
the_user_is_notified_of_the_issue.dart refactor: split signature from pdf feature 2025-09-08 08:57:59 +08:00
the_user_is_notified_that_the_export_is_still_in_progress.dart chore: adopt bdd_widget_test for BDD 2025-08-28 23:51:36 +08:00
the_user_is_notified_there_is_nothing_to_save.dart chore: adopt bdd_widget_test for BDD 2025-08-28 23:51:36 +08:00
the_user_jumps_to_page.dart refactor: pdf/view_model/view_model.dart to smaller files 2025-09-05 17:10:20 +08:00
the_user_navigates_to_page_and_places_another_signature_placement.dart feat: pass feature test 2025-09-09 23:12:56 +08:00
the_user_opens_the_document.dart chore: adopt bdd_widget_test for BDD 2025-08-28 23:51:36 +08:00
the_user_places_a_signature_placement_from_asset_on_page.dart feat: pass feature test 2025-09-09 23:12:56 +08:00
the_user_places_a_signature_placement_on_page.dart feat: pass feature test 2025-09-09 23:12:56 +08:00
the_user_places_it_in_multiple_locations_in_the_document.dart refactor: pdf/view_model/view_model.dart to smaller files 2025-09-05 17:10:20 +08:00
the_user_places_two_signature_placements_on_the_same_page.dart feat: pass feature test 2025-09-09 23:12:56 +08:00
the_user_previously_set_theme_and_language.dart feat: remove button `btn_mark_signing` 2025-08-29 21:03:01 +08:00
the_user_savesexports_the_document.dart feat: partially implement new feature test 2025-09-09 22:26:33 +08:00
the_user_selects.dart refactor: pdf/view_model/view_model.dart to smaller files 2025-09-05 17:10:20 +08:00
the_user_selects_a_supported_language.dart feat: add settings feature 2025-08-29 19:21:47 +08:00
the_user_selects_the_system_theme.dart feat: add settings feature 2025-08-29 19:21:47 +08:00
the_user_selects_the_theme.dart feat: add settings feature 2025-08-29 19:21:47 +08:00
the_user_starts_exporting_the_document.dart chore: adopt bdd_widget_test for BDD 2025-08-28 23:51:36 +08:00
the_user_taps_reset_to_defaults.dart feat: add settings feature 2025-08-29 19:21:47 +08:00
the_user_types_into_the_go_to_input.dart feat: partially implement new UI design 2025-09-01 00:43:45 +08:00
the_user_types_into_the_go_to_input_and_presses_enter.dart refactor: pdf/view_model/view_model.dart to smaller files 2025-09-05 17:10:20 +08:00
the_user_uses_rotate_controls.dart feat: pass feature test 2025-09-09 23:12:56 +08:00
three_signature_placements_are_placed_on_the_current_page.dart feat: pass feature test 2025-09-09 23:12:56 +08:00