diff options
| author | Aram Drevekenin <aram@poor.dev> | 2023-10-20 14:20:00 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-10-20 14:20:00 +0200 |
| commit | b59b29a534578cb1910a21a394d0279cb423c2b2 (patch) | |
| tree | a63f926a6ce83b6c7ee113f1088538628f2bd557 /default-plugins/fixture-plugin-for-tests/src | |
| parent | docs(changelog): esc drop to shell in command panes (diff) | |
| download | sl0ppij-b59b29a534578cb1910a21a394d0279cb423c2b2.tar.gz sl0ppij-b59b29a534578cb1910a21a394d0279cb423c2b2.tar.xz sl0ppij-b59b29a534578cb1910a21a394d0279cb423c2b2.zip | |
feat(plugins): web requests api (#2879)
* feat(plugins): web requests api
* fix e2e tests
* fix e2e tests again
Diffstat (limited to 'default-plugins/fixture-plugin-for-tests/src')
| -rw-r--r-- | default-plugins/fixture-plugin-for-tests/src/main.rs | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/default-plugins/fixture-plugin-for-tests/src/main.rs b/default-plugins/fixture-plugin-for-tests/src/main.rs index cdbdc9f2..79783a1b 100644 --- a/default-plugins/fixture-plugin-for-tests/src/main.rs +++ b/default-plugins/fixture-plugin-for-tests/src/main.rs @@ -48,6 +48,7 @@ impl ZellijPlugin for State { PermissionType::RunCommands, PermissionType::OpenTerminalsOrPlugins, PermissionType::WriteToStdin, + PermissionType::WebAccess, ]); self.configuration = configuration; subscribe(&[ @@ -257,6 +258,22 @@ impl ZellijPlugin for State { context, ); }, + Key::Ctrl('4') => { + let mut headers = BTreeMap::new(); + let mut context = BTreeMap::new(); + let body = vec![1, 2, 3]; + headers.insert("header1".to_owned(), "value1".to_owned()); + headers.insert("header2".to_owned(), "value2".to_owned()); + context.insert("user_key_1".to_owned(), "user_value1".to_owned()); + context.insert("user_key_2".to_owned(), "user_value2".to_owned()); + web_request( + "https://example.com/foo?arg1=val1&arg2=val2", + HttpVerb::Post, + headers, + body, + context, + ); + }, _ => {}, }, Event::CustomMessage(message, payload) => { |
