Skip to content

Commit

Permalink
fix(naming): get rid of references to rxDucks missed during renaming
Browse files Browse the repository at this point in the history
quack
  • Loading branch information
benlesh committed May 12, 2016
1 parent 548274c commit 04c54c6
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 12 deletions.
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,14 +14,14 @@ NOTE: This has a peer dependencies of `[email protected].*` and `redux`, which will have
as well.

```sh
npm i -S rx-ducks-middleware
npm i -S redux-observable
```

## Usage

## Basic

With rxDucksMiddleware, you can dispatch any function that returns an observable,
With redux-observable, you can dispatch any function that returns an observable,
a promise, an observable-like object or an iterable. The basic call looks like:

```js
Expand Down Expand Up @@ -88,7 +88,7 @@ Below is a basic example of it how it might work in React.
import { Component } from 'react';
import { connect } from 'react-redux';
import { createStore, applyMiddleware } from 'redux';
import { rxDucksMiddleware } from 'rx-ducks-middleware';
import { reduxObservable } from 'redux-observable';
import * as Rx from 'rxjs';

// Just the plain redux reducer.
Expand All @@ -105,9 +105,9 @@ const reducer = (state = {}, action) => {
};

// making a store
const store = createStore(reducer, applyMiddleware(rxDucksMiddleware()));
const store = createStore(reducer, applyMiddleware(reduxObservable()));

// HERE BE THE DUCKS
// set up async dispatches here
const loadData = () => (actions, store) => Observable.of('hello world')
.delay(1000)
.map(data => ({ type: 'DATA_LOADED', data })
Expand Down
2 changes: 1 addition & 1 deletion src/middleware.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { Subject } from 'rxjs/Subject';
import { from } from 'rxjs/observable/from';

export function rxDucksMiddleware() {
export function reduxObservable() {
let actions = new Subject();

let middleware = (store) => (next) => {
Expand Down
12 changes: 6 additions & 6 deletions test/middleware-spec.js
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
/* globals describe it */
import { expect } from 'chai';
import { createStore, applyMiddleware } from 'redux';
import { rxDucksMiddleware } from '../';
import { reduxObservable } from '../';
import * as Rx from 'rxjs';
import Promise from 'promise';
import 'babel-polyfill';
import $$observable from 'symbol-observable';

const { Observable } = Rx;

describe('rxDucksMiddleware', () => {
describe('reduxObservable', () => {
it('should intercept and process actions', (done) => {
const reducer = (state = [], action) => state.concat(action);

const middleware = rxDucksMiddleware();
const middleware = reduxObservable();

const store = createStore(reducer, applyMiddleware(middleware));

Expand All @@ -34,7 +34,7 @@ describe('rxDucksMiddleware', () => {
it('should work dispatched functions that return a promise', (done) => {
const reducer = (state = [], action) => state.concat(action);

const middleware = rxDucksMiddleware();
const middleware = reduxObservable();

const store = createStore(reducer, applyMiddleware(middleware));

Expand All @@ -55,7 +55,7 @@ describe('rxDucksMiddleware', () => {
it('should work with iterators/generators', (done) => {
const reducer = (state = [], action) => state.concat(action);

const middleware = rxDucksMiddleware();
const middleware = reduxObservable();

const store = createStore(reducer, applyMiddleware(middleware));

Expand All @@ -78,7 +78,7 @@ describe('rxDucksMiddleware', () => {
it('should work with observablesque arguments', (done) => {
const reducer = (state = [], action) => state.concat(action);

const middleware = rxDucksMiddleware();
const middleware = reduxObservable();

const store = createStore(reducer, applyMiddleware(middleware));

Expand Down

0 comments on commit 04c54c6

Please sign in to comment.