Skip to content

railslove/e2e-test-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

e2e-test-client monorepo

This repository contains:

  • epic-3: EBICS Ruby gem (epics)
  • bank-client: end-to-end EBICS scripts for the ZKB test platform

Prerequisites

  • Ruby >= 3.1 (recommended: 3.2+)
  • Bundler (gem install bundler)
  • Git
  • Google Chrome or Chromium (required by bank-client via Ferrum)

1) Clone and initialize submodules

git clone <your-repo-url>
cd e2e-test-client-2
git submodule update --init --recursive

2) Setup epic-3

cd epic-3
bin/setup

3) Setup bank-client

cd bank-client
bundle install

Note: bank-client/Gemfile points to the local gem using gem 'epics', path: '../epic-3'.

4) Configure credentials

Edit bank-client/testplattform-zkb.json and set:

{
  "url": "https://...",
  "host": "...",
  "user": "...",
  "partner": "...",
  "passphrase": "..."
}

Do not commit real credentials.

5) Run activation / usage scripts

From bank-client/:

# EBICS 3.0 activation (H005)
bundle exec ruby activate_zkb.rb

# EBICS 2.5 activation (H004)
bundle exec ruby activate_zkb_v25.rb

# Daily usage scripts
bundle exec ruby daily_usage.rb
bundle exec ruby daily_usage_v25.rb

Quick troubleshooting

  • If dependencies fail, run bundle install in both epic-3 and bank-client.
  • If bank-client cannot load epics, ensure submodules are initialized and epic-3 exists.
  • If browser automation fails, verify Chrome is installed and accessible on your machine.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors