Broker communication with the EBSCO knowledge base
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
bin
config
docs
lib/tasks
log
ramls
scripts
spec
tmp
vendor
.gitignore Modify visibility data's reason as required by UI and associated tests Jan 17, 2018
.gitmodules
.rspec
.rubocop.yml Link Resources to Custom Packages May 8, 2018
.rubocop_todo.yml
.travis.yml
CONTRIBUTING.md
Dockerfile
Gemfile
Gemfile.lock
Jenkinsfile
ModuleDescriptor.json
PULL_REQUEST_TEMPLATE.md
README.md
Rakefile
config.ru

README.md

mod-kb-ebsco

Build Status

License

Copyright (C) 2017-2018 The Open Library Foundation

This software is distributed under the terms of the Apache License, Version 2.0. See the file "LICENSE" for more information.

Introduction

Module to broker communication with the EBSCO knowledge base.

Setup

  • Ruby 2.4.2
  • rspec (test runner)

Environment variables needed:

  • N/A

Running tests

Run existing tests using

  • bundle exec rspec

However, if new recordings for tests need to be made, set the following in .env file at the root of the project:

  • TEST_CUSTOMER_ID
  • TEST_API_KEY
  • TEST_OKAPI_TOKEN
  • TEST_RMAPI_URL

To run tests that also generate a code coverage report at /coverage

  • COVERAGE=true bundle exec rspec

Additional information

Other documentation

Other modules are described, with further FOLIO Developer documentation at dev.folio.org

Issue tracker

See project FOLIO at the FOLIO issue tracker.